Add MasterPassword to organization.

This commit is contained in:
Gucheng Wang
2021-11-06 21:14:53 +08:00
parent 4d71725bf5
commit 467d709b8e
6 changed files with 39 additions and 5 deletions

View File

@ -90,8 +90,12 @@ func CheckPassword(user *User, password string) string {
credManager := cred.GetCredManager(organization.PasswordType)
if credManager != nil {
if organization.MasterPassword != "" && organization.MasterPassword == password {
return ""
}
sealedPassword := credManager.GetSealedPassword(password, user.PasswordSalt, organization.PasswordSalt)
if password == sealedPassword {
if user.Password == sealedPassword {
return ""
}
return "password incorrect"