15-shiro连接数据库完成基于MD5+Salt的认证功能

(1)编写userrDao接口

(2)编写mapper

(3)编写userService接口

(4)编写service的实现类

(5)注意:编写获取bean的工厂工具类
由于我们的自定义realm并没有交给工厂去管理,所以并不能自定义注入realm,所以我们需要去写一个对应的工厂的工具类去进行获取

(6)编写我们的自定义realm,获取数据库中的数据

进行测试,还是无法登录,并且显示密码错误,原因就是我们未修改凭证匹配器。shiro默认的凭证匹配器是equals,显然明文和我们的密文是不相等的。所以我们要对我们输入的明文进行加密。然后再进行比较

(7)修改我们shiro的配置类

(8)接下来就可以正常登录了

posted @ 2021-11-22 19:53  不是孩子了  阅读(38)  评论(0)    收藏  举报