Some improvments to password handling (#3549)

Этот коммит содержится в:
Christopher Speller
2016-07-12 10:09:04 -04:00
коммит произвёл Harrison Healey
родитель 128e4f984a
Коммит c976c2881c
3 изменённых файлов: 76 добавлений и 3 удалений

Просмотреть файл

@@ -13,11 +13,24 @@ import (
)
func checkPasswordAndAllCriteria(user *model.User, password string, mfaToken string) *model.AppError {
if err := checkUserAdditionalAuthenticationCriteria(user, mfaToken); err != nil {
return err
}
if err := checkUserPassword(user, password); err != nil {
return err
}
if err := checkUserAdditionalAuthenticationCriteria(user, mfaToken); err != nil {
return nil
}
// This to be used for places we check the users password when they are already logged in
func doubleCheckPassword(user *model.User, password string) *model.AppError {
if err := checkUserLoginAttempts(user); err != nil {
return err
}
if err := checkUserPassword(user, password); err != nil {
return err
}