Fix login
Этот коммит содержится в:
@@ -358,6 +358,13 @@ func (u *User) IsSSOUser() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
func (u *User) IsLDAPUser() bool {
|
||||
if u.AuthService == USER_AUTH_SERVICE_LDAP {
|
||||
return true
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (u *User) PreExport() {
|
||||
u.Password = ""
|
||||
u.AuthData = ""
|
||||
|
||||
@@ -155,7 +155,7 @@ func (us SqlUserStore) Update(user *model.User, allowActiveUpdate bool) StoreCha
|
||||
|
||||
if user.IsSSOUser() {
|
||||
user.Email = oldUser.Email
|
||||
} else if user.Email != oldUser.Email {
|
||||
} else if !user.IsLDAPUser() && user.Email != oldUser.Email {
|
||||
user.EmailVerified = false
|
||||
}
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user