就是前些天做完通过md5加密密码,但是现在部署运行输入正确账号密码确不行
@Service
public class UserServiceImpl implements UserService{
@Autowired
private UserMapper userMapper;
public User loginUser(String loginName, String password) {
User user = new User();
user.setLoginName(loginName);
List userList = userMapper.getUserList(user);
if(userList==null){
System.out.println("空的");
return null;
}else{
if(MD5Utils.getMD5Str(password).equals(userList.get(0).getPassword())){
System.out.println("密码是::"+userList.get(0));
return userList.get(0);
}else{
return null;
}
}
}
这是service 传进来的都是 admin 123456,但是就是false 我分别打印了数据库和加密用户输入这个 一样的但是就是false,不懂 |