Browse Source

feature-img-1.0:注销功能修复

feature-1.0-img
Penny 3 years ago
parent
commit
1400ca38b6
  1. 2
      bnyer-auth/src/main/java/com/bnyer/auth/controller/CreatorController.java
  2. 2
      bnyer-auth/src/main/java/com/bnyer/auth/controller/FhUserController.java
  3. 2
      bnyer-auth/src/main/java/com/bnyer/auth/controller/TiktokUserController.java
  4. 2
      bnyer-auth/src/main/java/com/bnyer/auth/controller/WxUserController.java
  5. 42
      bnyer-common/bnyer-common-security/src/main/java/com/bnyer/common/security/utils/SecurityUtils.java

2
bnyer-auth/src/main/java/com/bnyer/auth/controller/CreatorController.java

@ -44,7 +44,7 @@ public class CreatorController
@PostMapping("/creatorLogout")
public R<?> logout(HttpServletRequest request)
{
String token = SecurityUtils.getToken(request);
String token = SecurityUtils.getCreatorToken(request);
creatorTokenService.delLoginCreator(token);
return R.ok();
}

2
bnyer-auth/src/main/java/com/bnyer/auth/controller/FhUserController.java

@ -41,7 +41,7 @@ public class FhUserController
@ApiOperation("快手小程序用户注销")
public R<?> logout(HttpServletRequest request)
{
String token = SecurityUtils.getToken(request);
String token = SecurityUtils.getFhToken(request);
//删除快手用户缓存
fUserTokenService.delLoginFhUser(token);
return R.ok();

2
bnyer-auth/src/main/java/com/bnyer/auth/controller/TiktokUserController.java

@ -41,7 +41,7 @@ public class TiktokUserController
@ApiOperation("抖音小程序用户注销")
public R<?> logout(HttpServletRequest request)
{
String token = SecurityUtils.getToken(request);
String token = SecurityUtils.getTiktokToken(request);
//删除快手用户缓存
tiktokUserTokenService.delLoginFhUser(token);
return R.ok();

2
bnyer-auth/src/main/java/com/bnyer/auth/controller/WxUserController.java

@ -41,7 +41,7 @@ public class WxUserController
@ApiOperation("微信小程序用户注销")
public R<?> logout(HttpServletRequest request)
{
String token = SecurityUtils.getToken(request);
String token = SecurityUtils.getWechatToken(request);
//删除微信用户缓存
WxUserTokenService.delLoginFhUser(token);
return R.ok();

42
bnyer-common/bnyer-common-security/src/main/java/com/bnyer/common/security/utils/SecurityUtils.java

@ -58,7 +58,7 @@ public class SecurityUtils
}
/**
* 根据request获取请求token
* 根据request获取PC端请求token
*/
public static String getToken(HttpServletRequest request)
{
@ -67,6 +67,46 @@ public class SecurityUtils
return replaceTokenPrefix(token);
}
/**
* 根据request获取请求艺术家请求token
*/
public static String getCreatorToken(HttpServletRequest request)
{
// 从header获取token标识
String token = request.getHeader(TokenConstants.CREATOR_APP_AUTH);
return replaceTokenPrefix(token);
}
/**
* 根据request获取微信小程序用户请求token
*/
public static String getWechatToken(HttpServletRequest request)
{
// 从header获取token标识
String token = request.getHeader(TokenConstants.WECHAT_APP_AUTH);
return replaceTokenPrefix(token);
}
/**
* 根据request获取抖音小程序用户请求token
*/
public static String getTiktokToken(HttpServletRequest request)
{
// 从header获取token标识
String token = request.getHeader(TokenConstants.TIKTOK_APP_AUTH);
return replaceTokenPrefix(token);
}
/**
* 根据request获取快手小程序用户请求token
*/
public static String getFhToken(HttpServletRequest request)
{
// 从header获取token标识
String token = request.getHeader(TokenConstants.FASTHAND_APP_AUTH);
return replaceTokenPrefix(token);
}
/**
* 裁剪token前缀
*/

Loading…
Cancel
Save