Commit 491e730e by 吴迪

【新增】修改登录

parent db41daad
......@@ -65,14 +65,19 @@ public class OAuth2Realm extends AuthorizingRealm {
if(tokenEntity == null || tokenEntity.getExpireTime().getTime() < System.currentTimeMillis()){
throw new IncorrectCredentialsException("token失效,请重新登录");
}
//查询用户信息
SysUserEntity user = shiroService.queryUser(tokenEntity.getUserId());
SysUserEntity user = null;
if(accessToken.startsWith("qianduan_")) {
//todo
} else {
user = shiroService.queryUser(tokenEntity.getUserId());
}
//账号锁定
if(user.getStatus() == 0){
throw new LockedAccountException("账号已被锁定,请联系管理员");
}
SimpleAuthenticationInfo info = new SimpleAuthenticationInfo(user, accessToken, getName());
return info;
}
......
......@@ -28,7 +28,7 @@ public class SysUserTokenServiceImpl extends ServiceImpl<SysUserTokenDao, SysUse
@Override
public R createToken(long userId) {
//生成一个token
String token = TokenGenerator.generateValue();
String token = "qianduan_"+TokenGenerator.generateValue();
//当前时间
Date now = new Date();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment