shiro记住我cookie无法添加 按照网上的说法 把配置文件中所有的配置都写了 javabea

shiro记住我cookie无法添加 按照网上的说法 把配置文件中所有的配置都写了 javabea,第1张

ie11下查看cookie:1:IE11=》F12打开开发人员工具2:开发人员工具=》网络F5启用网络流量捕获3:IE11=》输入和访问相关网址4:开发人员工具=》网络=》详细信息=》Cookie如果你只在java后台写的cookie,前端浏览器当然看不到

大家好,一直以来我都本着用最通俗的话理解核心的知识点, 我认为所有的难点都离不开 「基础知识」 的铺垫。目前正在出一个 SpringBoot 长期系列教程,从入门到进阶, 篇幅会较多~

「大佬可以绕过 ~」

如果你是一路看过来的,很高兴你能够耐心看完。之前带大家学了 Springboot 基础部分,对基本的使用有了初步的认识, 接下来的几期内容将会带大家进阶使用,会先讲解基础 中间件 的使用和一些场景的应用,或许这些技术你听说过,没看过也没关系,我会带大家一步一步的入门,耐心看完你一定会有 收获 ~

上期带大家学习了 Shiro 的基本使用,实现了用户认证功能,本期将带大家学习 Shiro 中如何存储 cookie 。同样的,我们集成到 Springboot 中。

上期我们遗留了一个小问题,就是用户打开浏览器登录后,再关闭,然后又跳回了登录页。那么如何去解决这个问题 其实很简单,让我们的服务器记住它不就好了,想让它失效,就给一个 过期时间

ShiroConfig 类中添加如下方法:

修改 securityManager() 方法

修改认证路径, user 指的是用户认证通过或者配置了 Remember Me 记住用户登录状态后可访问

最后修改我们的控制器,在登录调用的时候传入是否记住:

大家试着运行一下 ~

本期内容就到这里结束了,总结一下,本节主要讲了 Shiro 如何记住用户登录状态以及相关实现,大家可以自己多试试


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11364762.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存