集成微信登录双token
This commit is contained in:
@@ -150,6 +150,27 @@ public class SysLoginController
|
||||
return ajax;
|
||||
}
|
||||
|
||||
/**
|
||||
* 刷新token
|
||||
* @param refreshToken
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/refreshToken")
|
||||
public AjaxResult refreshToken(String refreshToken)
|
||||
{
|
||||
if (StringUtils.isEmpty(refreshToken)) {
|
||||
return AjaxResult.error("refresh_token不能为空");
|
||||
}
|
||||
if (!loginService.checkRefreshTokenValid(refreshToken)) {
|
||||
return AjaxResult.error("登录已过期,请重新登录");
|
||||
}
|
||||
String newToken = loginService.createNewAccessToken(refreshToken);
|
||||
AjaxResult ajax = AjaxResult.success();
|
||||
ajax.put(Constants.TOKEN, newToken);
|
||||
ajax.put(Constants.EXPIRES_IN, 7200);
|
||||
return ajax;
|
||||
}
|
||||
|
||||
/**
|
||||
* 一体机身份证登录
|
||||
* @param loginBody
|
||||
|
||||
Reference in New Issue
Block a user