当前位置: 首页 > 知识库问答 >
问题:

Spring Security记得我吗

朱慈
2023-03-14

我正在开发一个Spring MVC web应用程序,并配置了Spring Security性来拦截所有URL并对其进行身份验证。如果用户勾选“Remember Me”,则自动登录该用户,而无需重定向到登录页面。

比方说,我的登录URL是

example.com/signin

主页是

example.com/home

当用户输入需要身份验证的有效网页(例如example.com/home)的任何URL时,如果启用了remember me,则他将被定向到该特定网页,而无需再次进行身份验证。

但是当用户输入example.com/signin时,即使他已经通过身份验证并被记住,它也只是显示登录表单。

如果他是经过身份验证并启用remmeber-me的用户而不显示登录页面,我如何将他重定向到主页(example.com/home)?

共有1个答案

江敏学
2023-03-14

这些链接可能会帮助您使用spring Security实现remember me。

http://docs.spring.io/spring-security/site/docs/3.0.x/reference/remember-me.html http://www.mkyong.com/spring-security/spring-security-remember-me-example/

 类似资料:
  • springsecurity oauth2.0 谁做过记录登录日志?监听事件好像没法区分是什么原因失败的、比如client错误还是用户名错误

  • 主要内容:1.入门,2.设置用户名和密码1.入门 1.启动一个SpringBoot项目 2.导入SpringSecurity相关依赖 3.编写Controller TestController.java 用户是user 密码是刚刚的 2.设置用户名和密码 1.在配置文件中设置 2.在配置类中设置 3.自定义实现类 2.1 配置文件中设置 2.2 在配置类中设置 设置用户名为zZZ,密码为root 2.3 自定义实现类 配置类: 业务类:

  • 在WAR的情况下,它试图将请求转发到/error页面,并寻找它的处理程序方法(请参见底部的日志)。 最后我得到以下回应: 我该换什么才能得到401?

  • 1.导入jar包 web.xml spring-security.xml

  • 本文向大家介绍SpringSecurity 测试实战,包括了SpringSecurity 测试实战的使用技巧和注意事项,需要的朋友参考一下 引言 试题管理系统的安全模块使用Spring Security,代码从原华软仓库移植,在移植的过程中,发现原测试编写的不好,遂在新系统中对安全模块测试进行了重构。 Spring 测试 添加@SpringBootTest注解,意为这是一个基于SpringBoot

  • 我正在设置Angular Spring Security模块来登录和注册用户。当我注册一个用户时,一切都正常。注册后的最后一步是自动登录,但我遇到了以下错误: XMLHttpRequest无法加载超文本传输协议//localhost:8080/com-tesis/login.请求的资源上不存在“访问控制允许起源”标头。因此不允许访问起源“超文本传输协议//localhost:9000”。响应的HT