2
回答
如果我要在认证成功后,保存一些用户相关的数据导session,应该怎样做
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
    我想在认证成功后,把类似“userprofile”存放用户相关信息的对象保存在session中,我的想法是继承 DefaultWebSecurityManage r”,扩展“protected void onSuccessfulLogin(AuthenticationToken token,
                                 AuthenticationInfo info,

                                 Subject subject)”这个方法。

请问有更好的方法吗。

举报
阿坤1
发帖于5年前 2回/789阅
共有2个答案 最后回答: 1年前

给大家一个Shrio项目的完整Demo:http://www.sojson.com/shiro 一个基于Spring4.25 + Mybatis + Redis 的Demo

本教程包含的内容。

  1. SSM(SpringMVC + Spring +Mybatis)框架的增删改查(含分页),所以如果框架小白也是可以看看的。
  2. View层主要是Freemarker,但是为了考虑到好多人还使用的是JSP,也有一个页面是用JSP实现的,并且框架支持Freemarker 和JSP双View展示(优先找Freemarker)。
  3. Shiro + Redis 的集成,也提供Ehcache的依赖Jar。
  4. Shiro初始权限动态加载。
  5. Shiro自定义权限校验Filter定义,及功能实现。
  6. ShiroAjax请求权限不满足,拦截后解决方案。
  7. ShiroFreemarker标签使用。
  8. ShiroJSP标签使用。
  9. Shiro登录后跳转到最后一个访问的页面。
  10. 用户禁止登录Demo。
  11. 在线显示,在线用户管理(踢出登录)。
  12. 登录注册密码加密传输Demo(详细请见下面讲解)。
  13. 密码修改。
  14. 用户个人中心。
  15. 权限的增删改查。
  16. 角色的增删改查。
  17. 权限->角色->用户之间的关系维护。
  18. 管理员权限的自动添加(当有一个权限创建,自动添加到管理员角色下,保证管理员是最大权限)。
  19. Spring定时任务数据化数据。
  20. 集成多种验证码(包括动态的gif验证码哦)。
  21. 后续会陆陆续续升级.
顶部