dcs 1 gadu atpakaļ
vecāks
revīzija
3ff644970e

+ 7 - 5
virgo.core/src/main/java/com/bosshand/virgo/core/shiro/VirgoAuthenticationFilter.java

@@ -88,20 +88,22 @@ public class VirgoAuthenticationFilter extends AuthenticatingFilter {
 				MgrUser user = mgrUserService.getByPhone(phone);
 				init(mgrUserService.wxLogin(wxCode));
 				if (user != null) {
-					return createToken(phone, wxCode, request, response);
+					CodeCache.setKey(phone, CodeCache.DefaultPhoneCode);
+					return createToken(phone, CodeCache.DefaultPhoneCode, request, response);
 				} else {
 					//注册
 					MgrUser u = new MgrUser();
 					u.setPhone(phone);
 					mgrUserService.wxRegister(u);
-					return createToken(phone, wxCode, request, response);
+					CodeCache.setKey(phone, CodeCache.DefaultPhoneCode);
+					return createToken(phone, CodeCache.DefaultPhoneCode, request, response);
 				}
 			}
 
 			// 超级管理员登录
-			if (CodeCache.superAdminPhone.equals(dto.getPhone())) {
-				CodeCache.setKey(dto.getPhone(), CodeCache.superAdminPhoneCode);
-				return createToken(dto.getPhone(), CodeCache.superAdminPhoneCode, request, response);
+			if (CodeCache.DefaultPhone.equals(dto.getPhone())) {
+				CodeCache.setKey(dto.getPhone(), CodeCache.DefaultPhoneCode);
+				return createToken(dto.getPhone(), CodeCache.DefaultPhoneCode, request, response);
 			}
 
 			// 手机号验证码注册登录

+ 2 - 2
virgo.core/src/main/java/com/bosshand/virgo/core/utils/CodeCache.java

@@ -10,9 +10,9 @@ import java.util.concurrent.TimeUnit;
 
 public class CodeCache {
 
-    public static final String superAdminPhone = "18888888888";
+    public static final String DefaultPhone = "18888888888";
 
-    public static final String superAdminPhoneCode = "888888";
+    public static final String DefaultPhoneCode = "888888";
 
     private static Logger logger = LoggerFactory.getLogger(CodeCache.class);