81,094
社区成员
发帖
与我相关
我的任务
分享
@RequestMapping(value="checkPsd",method=RequestMethod.GET)
public @ResponseBody String checkPsd(String password){
User user=this.userService.findByLoginName(getCurUser().loginName);
byte[] salt = user.getSalt().getBytes();
byte[] hashPassword = Digests.sha1(password.getBytes(), salt, 1024);
String psdCheck = Encodes.encodeHex(hashPassword);
if(user.getPassword()==psdCheck){
return user.getSalt();
}
return psdCheck+"+"+password+"+"+user.getSalt()+"+"+user.getPassword();
}