Shiro提供了记住我(RememberMe)的功能,比如访问如淘宝等一些网站时,关闭了浏览器下次再打开时还是能记住你是谁,下次访问时无需再登录即可访问,基本流程如下: 1、首先在登录页面选中RememberMe然后登录成功;如果是浏览器登录,一般会把RememberMe的Cookie写到客户端并保 ...
分类:
其他好文 时间:
2018-06-02 18:32:44
阅读次数:
187
问题详述:在Shiro中添加Remember me功能后,只要勾选Remember me选项为true的时候,浏览器就会跳转到一个不可达页面,并且在Chrome中显示HTTP 500错误。 问题追踪: 1. 设置Shiro的日志权限级别为DEBUG log4j设置 2.点击登录按钮,查看日志输入: ...
分类:
其他好文 时间:
2018-05-30 17:37:41
阅读次数:
689
1.shiro 提供记住我的功能,当将form表单中name="rememberMe" 的value设为true或者登陆的token中。token.setRememberMe(true) 的时候,用户关闭浏览器之后,现在进入需要认证的资源的时候就不需要再登陆。 2.form表单中的value不仅仅只 ...
分类:
编程语言 时间:
2018-04-09 14:56:40
阅读次数:
367
只需在input标签中加入 onclick="this.value=(this.value==0)?1:0" <input type="checkbox" name="rememberMe" id="rememberMe" value="1" checked="checked" onclick="t ...
分类:
Web程序 时间:
2018-04-05 01:17:21
阅读次数:
237
描述:debugger信息在“AddedHttpServletResponseCookie[rememberMe=jCT60vZQbUSFVlE......”就不往下走了,断点调试,发现已经登录成功,跳转到登录url的时候跳转不过去,后台没有报错信息,只是/login请求的http状态码为500;手动进入登录成功后的页面,发现已经登录成功!se..
分类:
其他好文 时间:
2017-09-18 10:54:20
阅读次数:
248
本文基于spring-security-web-4.1.2.RELEASE。 要实现rememberMe,有两种方案。 1.基于简单加密token的方法 首先需要在配置文件中加入<remember-me />,然后在登录页表单中加入复选框即可。 分析: 这种方式实现方式是在当用户选择了记住我成功登录 ...
分类:
编程语言 时间:
2017-08-18 14:32:06
阅读次数:
243
shiro 默认自带的过滤器如下: 我们平常用的就是 anon:任何人都可以访问;authc:必须登录才能访问,不包含rememberme ;user:登录用户才可以访问,包含rememberme ;perms:指定过滤规则,这个一般是扩展使用,不会使用原生的,例如springrain扩展的为fra ...
分类:
编程语言 时间:
2017-07-19 23:33:20
阅读次数:
636
Shiro提供了记住我(RememberMe)的功能,比如访问如淘宝等一些网站时,关闭了浏览器下次再打开时还是能记住你是谁,下次访问时无需再登录即可访问,基本流程如下: 1、首先在登录页面选中RememberMe然后登录成功;如果是浏览器登录,一般会把RememberMe的Cookie写到客户端并保 ...
分类:
其他好文 时间:
2017-07-07 11:39:02
阅读次数:
122
常用过滤器: anon 不需要认证 authc 需要认证 user 验证通过或RememberMe登录的都可以 URL说明: /admin?=authc 表示可以请求以admin开头的字符串,如xxx/adminfefe,但无法匹配多个,即xxx/admindf/admin是不行的 /admin*= ...
分类:
Web程序 时间:
2017-07-04 18:10:49
阅读次数:
369
1 默认策略 在我们自定义的login中增加一个选择框 web.xml中增加成上述就可以实现了。 默认有效时间是两周,启用rememberMe之后的两周内,用户都可以直接跳过系统,直接进入系统。 实际上,Spring Security中的rememberMe是依赖cookie实现的,当用户在登录时选 ...
分类:
编程语言 时间:
2016-11-30 17:22:18
阅读次数:
259