Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Translate error messages in login process to English for improved cla… #803

Merged
merged 1 commit into from
Dec 3, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions widgets/login/process.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,16 +35,16 @@ func processLoginAdmin(process *process.Process) interface{} {
id := any.Of(payload.Get("captcha.id")).CString()
value := any.Of(payload.Get("captcha.code")).CString()
if id == "" {
exception.New("请输入验证码ID", 400).Ctx(maps.Map{"id": id, "code": value}).Throw()
exception.New("Please enter the captcha ID", 400).Ctx(maps.Map{"id": id, "code": value}).Throw()
}

if value == "" {
exception.New("请输入验证码", 400).Ctx(maps.Map{"id": id, "code": value}).Throw()
exception.New("Please enter the captcha code", 400).Ctx(maps.Map{"id": id, "code": value}).Throw()
}

if !helper.CaptchaValidate(id, value) {
log.With(log.F{"id": id, "code": value}).Debug("ProcessLogin")
exception.New("验证码不正确", 401).Ctx(maps.Map{"id": id, "code": value}).Throw()
exception.New("Captcha error", 401).Ctx(maps.Map{"id": id, "code": value}).Throw()
return nil
}

Expand All @@ -62,14 +62,14 @@ func processLoginAdmin(process *process.Process) interface{} {
return auth("mobile", mobile, password, sid)
}

exception.New("参数错误", 400).Ctx(payload).Throw()
exception.New("Parameter error", 400).Ctx(payload).Throw()
return nil
}

func auth(field string, value string, password string, sid string) maps.Map {
column, has := loginTypes[field]
if !has {
exception.New("登录方式(%s)尚未支持", 400, field).Throw()
exception.New("Login type (%s) not supported", 400, field).Throw()
}

user := model.Select("admin.user")
Expand All @@ -83,11 +83,11 @@ func auth(field string, value string, password string, sid string) maps.Map {
})

if err != nil {
exception.New("数据库查询错误", 500, field).Throw()
exception.New("Database query error", 500, field).Throw()
}

if len(rows) == 0 {
exception.New("用户不存在(%s)", 404, value).Throw()
exception.New("User not found (%s)", 404, value).Throw()
}

row := rows[0]
Expand All @@ -96,7 +96,7 @@ func auth(field string, value string, password string, sid string) maps.Map {

err = bcrypt.CompareHashAndPassword([]byte(passwordHash), []byte(password))
if err != nil {
exception.New("登录密码错误 (%v)", 403, value).Throw()
exception.New("Login password error (%v)", 403, value).Throw()
}

expiresAt := time.Now().Unix() + 3600*8
Expand Down Expand Up @@ -127,7 +127,7 @@ func auth(field string, value string, password string, sid string) maps.Map {
studio["expires_at"] = studioToken.ExpiresAt
}

// 读取菜单
// Get user menus
menus := process.New("yao.app.menu").WithSID(sid).Run()
return maps.Map{
"expires_at": token.ExpiresAt,
Expand Down
Loading