refactor:将所有运行提示替换为中文
This commit is contained in:
@@ -43,16 +43,16 @@ func (a *config) Init() *Modles.LoginInfo {
|
||||
Enc: "srun_bx1",
|
||||
},
|
||||
}); err != nil {
|
||||
fmt.Println("Create 'Config.json' error:\n", err.Error())
|
||||
fmt.Println("创建配置文件失败:\n", err.Error())
|
||||
os.Exit(3)
|
||||
}
|
||||
fmt.Println("Please edit 'Config.json' and try again.")
|
||||
fmt.Println("已生成配置文件,请编辑 'Config.json' 然后重试")
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
var c Modles.Config
|
||||
if err := File.Read(a.Path, &c); err != nil {
|
||||
fmt.Println("Read config failed:\n", err.Error())
|
||||
fmt.Println("读取配置文件失败:\n", err.Error())
|
||||
os.Exit(3)
|
||||
}
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@ func Sha1(content string) string {
|
||||
|
||||
func ErrHandler(err error) {
|
||||
if err != nil {
|
||||
fmt.Println("Error occurred")
|
||||
fmt.Println("运行出错,状态异常")
|
||||
if Global.Config.Settings.DemoMode {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
24
main.go
24
main.go
@@ -9,21 +9,22 @@ import (
|
||||
)
|
||||
|
||||
func main() {
|
||||
fmt.Println("Step0: 检查状态…")
|
||||
G := Util.Config.Init()
|
||||
|
||||
if Global.Config.Settings.QuitIfNetOk && Util.Checker.NetOk() {
|
||||
fmt.Println("There's no need to login")
|
||||
fmt.Println("网络正常,程序退出")
|
||||
return
|
||||
}
|
||||
|
||||
fmt.Println("Step1: Get local ip returned from srun server.")
|
||||
fmt.Println("Step1: 正在获取客户端ip")
|
||||
{
|
||||
body, err := Request.Get(G.UrlLoginPage, nil)
|
||||
Util.ErrHandler(err)
|
||||
G.Ip, err = Util.GetIp(body)
|
||||
Util.ErrHandler(err)
|
||||
}
|
||||
fmt.Println("Step2: Get token by resolving challenge result.")
|
||||
fmt.Println("Step2: 正在获取Token")
|
||||
{
|
||||
data, err := Request.Get(G.UrlGetChallengeApi, map[string]string{
|
||||
"callback": "jsonp1583251661367",
|
||||
@@ -34,7 +35,7 @@ func main() {
|
||||
G.Token, err = Util.GetToken(data)
|
||||
Util.ErrHandler(err)
|
||||
}
|
||||
fmt.Println("Step3: Login and resolve response.")
|
||||
fmt.Println("Step3: 执行登录…")
|
||||
{
|
||||
info, err := json.Marshal(map[string]string{
|
||||
"username": G.Form.UserName,
|
||||
@@ -48,13 +49,9 @@ func main() {
|
||||
G.Md5 = Util.Md5(G.Token)
|
||||
G.EncryptedMd5 = "{MD5}" + G.Md5
|
||||
|
||||
var chkstr string
|
||||
chkstr = G.Token + G.Form.UserName
|
||||
chkstr += G.Token + G.Md5
|
||||
chkstr += G.Token + G.Meta.Acid
|
||||
chkstr += G.Token + G.Ip
|
||||
chkstr += G.Token + G.Meta.N
|
||||
chkstr += G.Token + G.Meta.VType
|
||||
var chkstr = G.Token + G.Form.UserName + G.Token + G.Md5
|
||||
chkstr += G.Token + G.Meta.Acid + G.Token + G.Ip
|
||||
chkstr += G.Token + G.Meta.N + G.Token + G.Meta.VType
|
||||
chkstr += G.Token + G.EncryptedInfo
|
||||
G.EncryptedChkstr = Util.Sha1(chkstr)
|
||||
|
||||
@@ -77,6 +74,9 @@ func main() {
|
||||
Util.ErrHandler(err)
|
||||
G.LoginResult, err = Util.GetResult(res)
|
||||
Util.ErrHandler(err)
|
||||
fmt.Println("登录结果: " + G.LoginResult)
|
||||
if Global.Config.Settings.DemoMode {
|
||||
fmt.Println(res)
|
||||
}
|
||||
}
|
||||
fmt.Println("The login result is: " + G.LoginResult)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user