Browse Source

手机验证码允许输错再输

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@1276 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
suntg 10 years ago
parent
commit
95e1fbf656
1 changed files with 7 additions and 4 deletions
  1. 7 4
      src/main/java/com/uas/platform/b2b/support/TokenService.java

+ 7 - 4
src/main/java/com/uas/platform/b2b/support/TokenService.java

@@ -53,12 +53,15 @@ public class TokenService {
 			for (Token token : tokens) {
 				String encode = Md5Utils.encode(uu, token.getId());
 				boolean certified = false;
-				if("mobile".equals(token.getUserType())) // 手机验证码
+				if ("mobile".equals(token.getUserType())) {// 手机验证码
 					certified = !token.isOutofTime() && token.getCode().equals(encodeString);
-				else // 邮箱验证
+					if (certified) tokenDao.delete(token);// 验证成功,即时删除
+				} else {// 邮箱验证
 					certified = !token.isOutofTime() && encode.equals(encodeString);
-				// 只使用一次,即时删除
-				tokenDao.delete(token);
+					// 只使用一次,即时删除
+					tokenDao.delete(token);
+				}
+					
 				if (certified)
 					return certified;
 			}