Handle ErrUserProhibitLogin in http git (#7586)
parent
4334652ed1
commit
2f75766532
|
@ -215,7 +215,10 @@ func HTTP(ctx *context.Context) {
|
||||||
// Check username and password
|
// Check username and password
|
||||||
authUser, err = models.UserSignIn(authUsername, authPasswd)
|
authUser, err = models.UserSignIn(authUsername, authPasswd)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
if !models.IsErrUserNotExist(err) {
|
if models.IsErrUserProhibitLogin(err) {
|
||||||
|
ctx.HandleText(http.StatusUnauthorized, "User is not permitted to login")
|
||||||
|
return
|
||||||
|
} else if !models.IsErrUserNotExist(err) {
|
||||||
ctx.ServerError("UserSignIn error: %v", err)
|
ctx.ServerError("UserSignIn error: %v", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue