`

shiro多账户重复登录的问题探究

阅读更多

最近研究shiro时,想探讨一下,多账户登录时,会不会顶下之前已经登录的账户,于是进行了以下测试:

分析可能出现的结果:
 之后登录的账户会顶下之前登录的账户
 两次登录的账户会并存

考虑到浏览器不同会对结果产生干扰的问题,做了以下的测试步骤:
----不同浏览器
1.admin通过火狐浏览器登录成功,并且页面展示表明已经验证
2.admin通过IE浏览器再次登录,页面展示已经通过验证
此时,刷新火狐的浏览器,页面展示表明仍然通过验证,说明IE浏览器登录时,没用顶下火狐中的登录
接着,
3.IE的admin账户注销退出,IE页面展示用户没用验证,即已经退出
4.此时,刷新火狐的页面,页面展示仍然可以通过验证,即仍然处于登录成功状态。

----同一个浏览器,同一个账户
1.admin在火狐中登录成功,页面展示已经通过验证,即登录成功
2.新打开登录界面,再次使用admin登录,同样可以登录成功,通过验证
3.在新打开的页面中,把admin账户注销
4.再次刷新admin第一次登录的页面,页面展示结果未通过验证,即已经退出

----同一个浏览器,不同的账户
1.admin在火狐中登录成功
2.火狐浏览器新打开一个界面,使用test账户登录
3.test账户注销
4.刷新admin的界面,页面展示用户已经注销。

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics