今天遇到一个项目问题,shiro如何实现一个账户同一时刻只有一session存在的问题,找了几篇文章,在这里就把核心的代码理了理,具体情况如下。

1.假设你使用了Apache shrio ,项目要求一个账户同一时刻只能有一个用户存在,那么你就应该在你的shiro配置文件中添加以下代码:

<bean id="sessionDAO" class="org.apache.shiro.session.mgt.eis.MemorySessionDAO"></bean><bean id="sessionIdCookie" class="org.apache.shiro.web.servlet.SimpleCookie">  <constructor-arg name="name" value="SHRIOSESSIONID"/>  </bean>  <!-- 配置shiro session 的一个管理器 --><bean id="sessionManager" class="org.apache.shiro.web.session.mgt.DefaultWebSessionManager"><property name="sessionDAO" ref="sessionDAO"></p

关于Apache shiro如何实现一个账户同一时刻只有一个人登录相关推荐

  1. 分布式平台下的HS(High-Security) --Apache Shiro API(介绍)

    在尝试保护你的应用时,你是否有过挫败感?是否觉得现有的Java安全解决方案难以使用,只会让你更糊涂?本文介绍的Apache Shiro,是一个不同寻常的Java安全框架,为保护应用提供了简单而强大的方 ...

  2. Apache shiro介绍

    原文链接Application Security With Apache Shiro(翻译) 前面自己自己配合谷歌翻译,后面大部分谷歌翻译. 当你尝试保护你的程序时候你会被困扰吗?你会觉得现有的jav ...

  3. 3-1 Apache Shiro权限管理框架介绍

    Apache Shiro 这是一个功能强大的   shiro相对于security  更简单   易懂的授权方式

  4. 让 Apache Shiro 保护你的应用

    让 Apache Shiro 保护你的应用 作者:Les Hazlewood 译者:胡伟红 查看英文原文: Application Security With Apache Shiro 在尝试保护你的 ...

  5. 让Apache Shiro保护你的应用

    目录 什么是Apache Shiro? 为何要创建Apache Shiro? 今天,你为何愿意使用Apache Shiro? 谁在用Shiro? 核心概念:Subject,SecurityManage ...

  6. Apache Shiro 使用手册---转载

    原文地址:http://www.360doc.com/content/12/0104/13/834950_177177202.shtml (一)Shiro架构介绍 一.什么是Shiro  Apache ...

  7. Apache Shiro的运行流程和权限控制方式分析

    Apache Shiro的运行流程和权限控制方式分析 Shiro的架构有3个主要的概念: Subject SecurityManager Realms 下面的关系图是关于这些组件是如何交互的高级概述. ...

  8. apache shiro怎么升级_Spring Boot 整合 Shiro ,两种方式全总结!

    在 Spring Boot 中做权限管理,一般来说,主流的方案是 Spring Security ,但是,仅仅从技术角度来说,也可以使用 Shiro. 一般来说,Spring Security 和 S ...

  9. Apache Shiro 全面源码解析汇总

    什么是shiro? Apache Shiro官网上对Shiro的解释如下: Apache Shiro (pronounced "shee-roh", the Japanese wo ...

最新文章

  1. Android的EditText自动获取焦点并弹出输入法问题
  2. Windows Internals 笔记——关联性
  3. sql case 语句
  4. 关于NPN和PNP传感器的应用区别(转载)
  5. 《Docker:容器与容器云》.pdf
  6. 【转】Pro Android学习笔记(一):Android 平台 2013.6.4
  7. 【0】Zookeeper QA
  8. java写入文件不覆盖写入_Java写入文件–用Java写入文件的4种方法
  9. java 防止反射_解决反射型XSS漏洞攻击
  10. 海康工业相机USB接口连接Halcon21后,海康MVS客户端无法打开,如何解决
  11. 微信小程序调用百度地图api遇到的小坑之renderReverse参数
  12. Windows系统下运行hadoop、HBase程序出错Could not locate executablenull\bin\winutils.exe in the Hadoop binaries
  13. Linux强制退出当前执行命令
  14. Erlang Introduction(Reproduced)
  15. 网络舆情如何有效预警的方式方法详解
  16. html5调用安卓锁屏,HTML5实现APP永不锁屏
  17. python基础笔记一
  18. python中特殊文件和特殊函数
  19. 前端小贴士 -- 数组空位与初始化
  20. IntelliJ IDEA中好用的插件 写代码必备

热门文章

  1. freebsd 安装php,FreeBSD下Apache的PHP模块的安装
  2. 让计算机的cpu 硬盘 显卡,电脑经常卡死运行很慢, 别怪CPU和显卡, 而是它
  3. ssm毕设项目高校体质测试管理系统dp69w(java+VUE+Mybatis+Maven+Mysql+sprnig)
  4. [技术交流]借鉴的技术——溶解游戏提取精华进行再创作
  5. java jframe设置布局_Java JFrame常用的布局
  6. Worthington丨艾美捷Worthington乙醇脱氢酶研究方案
  7. C#取一个字符串的左边或右边的n个字符
  8. 资深20年的大师告诉你UG与solidworks的区别!!!
  9. 好好编程-物流项目06【Spring整合】
  10. 安装和配置Tripwire 加强你的Linux系统安全