Authored by zhaoyue

MOD admin pass

@@ -47,9 +47,11 @@ public class LoginServiceImpl implements ILoginService{ @@ -47,9 +47,11 @@ public class LoginServiceImpl implements ILoginService{
47 return null; 47 return null;
48 }else{ 48 }else{
49 String salt = admin.getSalt(); 49 String salt = admin.getSalt();
  50 + String adminType = Integer.toString(admin.getType());
  51 + String str = admin.getAccount() + password + adminType + salt; // 构建待加密字符串
  52 + String calcuPass = SecurityTool.encode(SecurityTool.ALGORITHM_MD5, str);
50 String pass_in_db = admin.getPwd(); 53 String pass_in_db = admin.getPwd();
51 - String pass = SecurityTool.getPassword(username, password, salt);  
52 - if (!pass.equals(pass_in_db))//密码错误 54 + if (!calcuPass.equals(pass_in_db))//密码错误
53 return null; 55 return null;
54 } 56 }
55 return admin; 57 return admin;