Refactor application.FailedSigninLimit code

This commit is contained in:
Yang Luo
2024-01-13 02:09:18 +08:00
parent 530d054adb
commit b1fe28fb83
4 changed files with 15 additions and 18 deletions

View File

@ -28,8 +28,7 @@ import (
)
const (
DefaultFailedSigninLimit = 5
// DefaultFailedSigninfrozenTime The unit of frozen time is minutes
DefaultFailedSigninLimit = 5
DefaultFailedSigninfrozenTime = 15
)
@ -509,12 +508,11 @@ func CheckToEnableCaptcha(application *Application, organization, username strin
return false, err
}
var failedSigninLimit int
if application.FailedSigninLimit == 0 {
failedSigninLimit = 5
} else {
failedSigninLimit = application.FailedSigninLimit
failedSigninLimit := application.FailedSigninLimit
if failedSigninLimit == 0 {
failedSigninLimit = DefaultFailedSigninLimit
}
return user != nil && user.SigninWrongTimes >= failedSigninLimit, nil
}
return providerItem.Rule == "Always", nil