spring security自定义登录页面
发布时间 - 2026-01-11 03:23:55 点击率:次在项目中我们肯定不能使用Spring自己生成的登录页面,而要用我们自己的登录页面,下面讲一下如何自定义登录页面,先看下配置
<sec:http auto-config="true">
<sec:intercept-url pattern="/app.jsp" access="ROLE_SERVICE"/>
<sec:intercept-url pattern="/**" access="ROLE_ADMIN"/>
<sec:form-login login-page="/login.jsp" authentication-failure-url="/login.jsp"
default-target-url="/index.jsp"/>
</sec:http>
使用form-login配置来指定我们自己的配置文件,其中
login-page:登录页面
authentication-failure-url:登录失败后跳转的页面
default-target-url:登录成功后跳转的页面
在登录页面中
表单提交地址为:j_spring_security_check
用户名的name为:j_username
密码的name为:j_password
提交方式为POST
重启Tomcat后,再次打开项目发现登录页面已经变成了我们自己的登录页面,如下图
如果提示页面循环的错误,是因为没有设置登录页面不需要验证,增加如下配置就可以了
<security:http pattern="/login.jsp" security="none" />
输入用户名密码后跳转到了我们指定的页面
注:重启Tomcat有时候并不会使Session失效,在测试的时候可能会出现,明明重启了Tomcat可以访问资源时却没有跳到登录页面。所以需要重启浏览器再重试就可以了。
总结
以上所述是小编给大家介绍的spring security自定义登录页面,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# spring
# security
# 登录
# springsecurity自定义
# SpringSecurity 默认表单登录页展示流程源码
# Spring Security自定义登录页面认证过程常用配置
# spring security中的默认登录页源码跟踪
# SpringSecurity默认登录页的使用示例教程
# 自己的
# 重启
# 跳转
# 自定义
# 小编
# 就可以
# 是因为
# 在此
# 不需要
# 给大家
# 要用
# 会使
# 输入用户名
# 表单
# 跳到
# 所述
# 先看
# 给我留言
# 配置文件
# 感谢大家
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
微信小程序 canvas开发实例及注意事项
打造顶配客厅影院,这份100寸电视推荐名单请查收
百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏
Laravel如何使用Blade组件和插槽?(Component代码示例)
如何在Windows环境下新建FTP站点并设置权限?
laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
Laravel如何使用Telescope进行调试?(安装和使用教程)
Laravel如何使用Sanctum进行API认证?(SPA实战)
Laravel事件监听器怎么写_Laravel Event和Listener使用教程
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】
如何在万网主机上快速搭建网站?
Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
利用python获取某年中每个月的第一天和最后一天
Laravel如何使用Service Container和依赖注入?(代码示例)
Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践
Laravel如何处理表单验证?(Requests代码示例)
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
如何在景安云服务器上绑定域名并配置虚拟主机?
千库网官网入口推荐 千库网设计创意平台入口
Android使用GridView实现日历的简单功能
昵图网官网入口 昵图网素材平台官方入口
Laravel如何处理和验证JSON类型的数据库字段
如何快速搭建高效服务器建站系统?
晋江文学城电脑版官网 晋江文学城网页版直接进入
Laravel Session怎么存储_Laravel Session驱动配置详解
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法
微信小程序 require机制详解及实例代码
Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】
在线制作视频的网站有哪些,电脑如何制作视频短片?
Laravel如何配置任务调度?(Cron Job示例)
如何快速搭建高效WAP手机网站?
香港服务器建站指南:免备案优势与SEO优化技巧全解析
Laravel怎么上传文件_Laravel图片上传及存储配置
如何在服务器上三步完成建站并提升流量?
如何快速重置建站主机并恢复默认配置?
php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】
标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析
浅谈javascript alert和confirm的美化
专业商城网站制作公司有哪些,pi商城官网是哪个?
如何制作一个表白网站视频,关于勇敢表白的小标题?
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
Laravel如何保护应用免受CSRF攻击?(原理和示例)
Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】
海南网站制作公司有哪些,海口网是哪家的?
Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧

