对shiro框架的一些疑惑

shriro框架的锁定,是存储在缓存里的么?那为什么还在数据库里记录是否锁定?如果服务器重启,锁定是不是解除?那框架对shiro存储在数据库里是否锁定的标记怎么处理?就是说,如果我被锁定了十分钟,一旦服务器重启,这十分钟怎么弄?相应的rememberme的处理是怎样的?。。最后一个问题,密码匹配是将匹配密码再加密一遍与数据库加过密的密码匹配,还是只需要登入密码就可以

1个回答

欢迎查看这个栏目:http://blog.csdn.net/column/details/14461.html
shiro框架中的缓存一般指授权缓存,也就是授权过程只需一次,查询数据库关于该用户的菜单。所以在锁定账号的时候,需要清除缓存。
关于shiro的和使用shiro在认证时使用散列算法加密的过程,在这个专栏中都有详细介绍。不明白可以留言

qq455276333
在路上的JavaCoder-尹骑 回复zzhao_曌: 额,记录是否锁定就是为了检验账号状态的
3 年多之前 回复
zzhao114
Z. ZHANG 回复在路上的coder: 我知道判断是在自定义的realm的 ,但是数据库一般不是有一个属性 记录是否锁定 这个属性有啥用
3 年多之前 回复
qq455276333
在路上的JavaCoder-尹骑 回复zzhao_曌: 锁定 通过你的表达,说明你还没有理解realm的一个使用方法。首先判断是不是锁定,需要自定义realm来实现。一般继承AuthorizingRealm类,重写doGetAuthenticationInfo方法用于认证。这个和服务器从起没有任何关系。还有就是记住我的功能是通过cookie来实现的。
3 年多之前 回复
zzhao114
Z. ZHANG 谢谢您的回答 我看了下您的栏目 还是没有解除我的疑惑 我的意思是,如果是锁定的话,数据库用户不是有个属性 叫lock么 这个有啥用,因为一旦重启服务器的话 是不是锁定就没用了 还有就是 remenberme这个 是不是重启服务器也没用了
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐