摘要: 戒色诗: 二八佳人体似酥,腰间仗剑斩凡夫。虽然不见人头落,暗里教君骨髓枯。 一. 记住我功能 记住我, 就是当用户勾选了记住我 的复选框之后,下一次输入主页的网址之后,可以自动地跳转到主页,不用重新输入。 当然,如果这个时候,你输入登录的网址,或者从主页跳转到登录页面, 仍然是需要登录的。 这个与自 阅读全文
posted @ 2021-01-29 09:32 两个蝴蝶飞 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 戒色诗: 二八佳人体似酥,腰间仗剑斩凡夫。虽然不见人头落,暗里教君骨髓枯。 本章节是在上一章节的基础上进行优化的,所以一定要先读上一章节的内容。 一. 为什么要使用缓存? 在上一章节的时候,每次我们刷新页面,或者每次进行权限验证时,都需要进行查询该用户的所有的权限数据, 花费了大量的时间,查询相同的 阅读全文
posted @ 2021-01-29 09:30 两个蝴蝶飞 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 戒色诗: 二八佳人体似酥,腰间仗剑斩凡夫。虽然不见人头落,暗里教君骨髓枯。 在学习这一章节之前,一定要先学习一下老蝴蝶写的这篇文章: SSM实现权限管理(三) 一. 前期准备 一.一 数据库准备 数据库仍然使用的是 rbac数据库, 将 privilage 表数据改变一下, 为 菜单网址也添加 pe 阅读全文
posted @ 2021-01-29 09:28 两个蝴蝶飞 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 戒色诗: 二八佳人体似酥,腰间仗剑斩凡夫。虽然不见人头落,暗里教君骨髓枯。 老蝴蝶提醒,在学习这一章节之前,一定要学习前面的章节及RBAC教程部分。 一. Servlet 整合 Shiro 实现 RBAC准备 一.一 数据库准备 数据库与上一章节一致, user 表里面添加了盐,并且更新了密码, 同 阅读全文
posted @ 2021-01-29 09:27 两个蝴蝶飞 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 戒色诗: 二八佳人体似酥,腰间仗剑斩凡夫。虽然不见人头落,暗里教君骨髓枯。 一. 密码为什么要加密? 密码为什么要加密,当然是为了密码的安全性。 由于MD5加密算法是不可逆的,即不能由密文推算出明文,所以即使数据库管理员或者入侵者知道了你存储在数据库里面的密码,也不会知道你真实的密码,这样就保证了你 阅读全文
posted @ 2021-01-29 09:26 两个蝴蝶飞 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 戒色诗: 二八佳人体似酥,腰间仗剑斩凡夫。虽然不见人头落,暗里教君骨髓枯。 一. 为什么要自定义Realm 前面,我们在配置 Shiro 的用户信息和权限数据的时候,都是从 shiro.ini 配置文件里面读取的, 这些数据能不能从我们本地的数据库中进行读取呢? 当然可以, 可以通过 JdbcRea 阅读全文
posted @ 2021-01-29 09:24 两个蝴蝶飞 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 戒色诗: 二八佳人体似酥,腰间仗剑斩凡夫。虽然不见人头落,暗里教君骨髓枯。 一. Shiro 配置文件的四大部分 在 shiro.ini 这个配置文件中, 有四个部分, [main], [users],[roles], 还有一个 [urls], 前面三个部分,我们都讲解了,只剩下一个 urls。 这 阅读全文
posted @ 2021-01-29 09:23 两个蝴蝶飞 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 戒色诗: 二八佳人体似酥,腰间仗剑斩凡夫。虽然不见人头落,暗里教君骨髓枯。 一. Shiro 的授权 Shiro的授权,主要是对角色和权限进行相关的验证。 注意,对角色和权限验证之前,必须要进行认证, 已经登录成功的用户才可能查询出相应的角色和权限。 首先,老蝴蝶先讲解一下角色,再讲解一下权限。 一 阅读全文
posted @ 2021-01-29 09:22 两个蝴蝶飞 阅读(220) 评论(0) 推荐(1) 编辑
摘要: 戒色诗: 二八佳人体似酥,腰间仗剑斩凡夫。虽然不见人头落,暗里教君骨髓枯。 一. Shiro 的认证错误 在上一章节的例子中,我们可以看到, Shiro 是通用 Subject 对象的 login() 方法,进行认证判断的。 我们自己在开发中,常常有这么一个需求,在登录时,如果登录失败,会给出一些相 阅读全文
posted @ 2021-01-29 09:21 两个蝴蝶飞 阅读(209) 评论(0) 推荐(1) 编辑