|
|
@@ -59,8 +59,10 @@ public class SaTokenConfigure {
|
|
|
String sharePassword = SaHolder.getRequest().getHeader("sharePassword");
|
|
|
String caseId = SaHolder.getRequest().getHeader("caseId");
|
|
|
String redisKey = String.format(RedisKeyUtil.RAND_CODE_KEY,caseId);
|
|
|
-
|
|
|
- if(StringUtils.isNotBlank(sharePassword) && redisUtil.hasKey(redisKey) ){ //分享请求头
|
|
|
+ if(StringUtils.isNotBlank(sharePassword)){ //分享请求头
|
|
|
+ if(!redisUtil.hasKey(redisKey)){
|
|
|
+ throw new BusinessException(ResultCode.VISIT_LINK_ERROR);
|
|
|
+ }
|
|
|
if(sharePassword.equals(DigestUtils.md5Hex(redisUtil.get(redisKey)))){
|
|
|
return;
|
|
|
}else {
|