bug fix:correct way to judge a user does not exist

This commit is contained in:
Joker
2021-02-27 22:35:35 +08:00
committed by GitHub
parent 9b0ab878df
commit 0c7112869a

View File

@@ -57,7 +57,7 @@ public class BaseSessionSignOn extends AbstractSingleSignOn {
return null; return null;
} }
if(ValidateUtils.isNull(accountResult) && authUserRegistration){ if((ValidateUtils.isNull(accountResult) || ValidateUtils.isNull(accountResult.getData())) && authUserRegistration){
//自动注册 //自动注册
AccountDO accountDO = new AccountDO(); AccountDO accountDO = new AccountDO();
accountDO.setUsername(dto.getUsername()); accountDO.setUsername(dto.getUsername());
@@ -105,4 +105,4 @@ public class BaseSessionSignOn extends AbstractSingleSignOn {
response.setStatus(AbstractSingleSignOn.REDIRECT_CODE); response.setStatus(AbstractSingleSignOn.REDIRECT_CODE);
response.addHeader(AbstractSingleSignOn.HEADER_REDIRECT_KEY, ""); response.addHeader(AbstractSingleSignOn.HEADER_REDIRECT_KEY, "");
} }
} }