Don't allow gitlab users to activate mfa (#3125)

Этот коммит содержится в:
Joram Wilander
2016-05-27 11:36:53 -04:00
коммит произвёл Corey Hulen
родитель 0d0734ac98
Коммит d2aacdbb07
3 изменённых файлов: 26 добавлений и 1 удалений

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

@@ -2336,6 +2336,10 @@ func ActivateMfa(userId, token string) *model.AppError {
user = result.Data.(*model.User)
}
if len(user.AuthService) > 0 && user.AuthService != model.USER_AUTH_SERVICE_LDAP {
return model.NewLocAppError("ActivateMfa", "api.user.activate_mfa.email_and_ldap_only.app_error", nil, "")
}
if err := mfaInterface.Activate(user, token); err != nil {
return err
}