Browse Source

手机号验证码传参修改

liyuan 2 tuần trước cách đây
mục cha
commit
08edfddb6e

+ 6 - 3
blade-auth/src/main/java/org/springblade/auth/granter/PhoneTokenGranter.java

@@ -51,12 +51,15 @@ public class PhoneTokenGranter extends AbstractTokenGranter {
 		HttpServletRequest request = WebUtil.getRequest();
 		// 获取前端传输的验证码
 		// key 是uuid 由前端生成
+		Map<String, String> requestParams = tokenRequest.getRequestParameters();
 		String key = request.getHeader(TokenUtil.CAPTCHA_HEADER_KEY);
-		String code = request.getHeader(TokenUtil.CAPTCHA_HEADER_CODE);
-		String phone = request.getHeader(TokenUtil.PHONE_HEADER_KEY);
+		// String code = request.getHeader(TokenUtil.CAPTCHA_HEADER_CODE);
+		String code = requestParams.get(TokenUtil.CAPTCHA_HEADER_CODE);
+		// String phone = request.getHeader(TokenUtil.PHONE_HEADER_KEY);
+		String phone = requestParams.get(TokenUtil.PHONE_HEADER_KEY);
 		// 获取缓存中的验证码
 		String redisCode = bladeRedis.get(CacheNames.APP_LOGIN_CODE_KEY + key);
-		// String redisCode = "wnxax";
+		// String redisCode = "123456";
 		// 判断验证码
 		if (code == null || !StringUtil.equalsIgnoreCase(redisCode, code)) {
 			throw new UserDeniedAuthorizationException(TokenUtil.CAPTCHA_NOT_CORRECT);