目前登录存在的问题:密码是明文存储(如123456),安全性太低。
思路:将密码采用MD5方式加密后进行存储,提高安全性(存储入数据库的密码是加密后的数据,并且加密的过程是不可逆的,无法通过加密结果算出明文)。
比对思路是:将前端输入的密码,经过转换,看能否比对上数据库中存储的密文。
将下面字符串粘贴到数据库:e10adc3949ba59abbe56e057f20f883e记得要Ctrl+S保存更改结果。
在service类中只需调用Spring提供的DigestUtils类中的md5DigestAsHex方法对密码进行加密转换,提供给后面比对即可,代码如下:
password = DigestUtils.md5DigestAsHex(password.getBytes());
2.11 导入接口文档P13
在开发之前需要先将接口定义好,然后前后端人员并行开发。
前后端分离开发流程
操作步骤