用户注册的时候我们需要对用户的密码进行加密,为什么要进行加密呢,不加密不行吗?
进行用户的密码加密,是为了防止程序员去查库,查看到用户的密码后进行登录,进行一些违规的操作,防范的就是我们程序员。
代码示例:
/**
* 用户注册
*/
@Override
public TaotaoResult createUser(TbUser user) {
user.setUpdated(new Date());
user.setCreated(new Date());
//springMd5进行密码校验
user.setPassword(DigestUtils.md5DigestAsHex(user.getPassword().getBytes()));
userMapper.insert(user);
return TaotaoResult.ok();
}