mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-07 14:05:52 +01:00
Fix #334
This commit is contained in:
@@ -44,8 +44,15 @@ trait AccountService {
|
|||||||
logger.info(s"LDAP Authentication Failed: Account is already registered but disabled..")
|
logger.info(s"LDAP Authentication Failed: Account is already registered but disabled..")
|
||||||
defaultAuthentication(userName, password)
|
defaultAuthentication(userName, password)
|
||||||
}
|
}
|
||||||
|
case None => getAccountByMailAddress(ldapUserInfo.mailAddress, true) match {
|
||||||
|
case Some(x) if(!x.isRemoved) => updateAccount(x.copy(userName = userName, fullName = ldapUserInfo.fullName))
|
||||||
|
case Some(x) if(x.isRemoved) => {
|
||||||
|
logger.info(s"LDAP Authentication Failed: Account is already registered but disabled..")
|
||||||
|
defaultAuthentication(userName, password)
|
||||||
|
}
|
||||||
case None => createAccount(userName, "", ldapUserInfo.fullName, ldapUserInfo.mailAddress, false, None)
|
case None => createAccount(userName, "", ldapUserInfo.fullName, ldapUserInfo.mailAddress, false, None)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
getAccountByUserName(userName)
|
getAccountByUserName(userName)
|
||||||
}
|
}
|
||||||
case Left(errorMessage) => {
|
case Left(errorMessage) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user