forked from NYANDEV/forgejo
* Handle ErrUserProhibitLogin in http git (#7586) * Use 403
This commit is contained in:
parent
adb43358bc
commit
5a3d9861ba
1 changed files with 4 additions and 1 deletions
|
@ -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.StatusForbidden, "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 a new issue