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