700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > microsoftsql新建登录用户登录失败_史上最简单的Spring Security教程(九):自定义

microsoftsql新建登录用户登录失败_史上最简单的Spring Security教程(九):自定义

时间:2018-10-19 04:41:44

相关推荐

microsoftsql新建登录用户登录失败_史上最简单的Spring Security教程(九):自定义

生活中肯定存在这样的场景,在登录某个网站时,难免会忘记密码,或是验证码输入错误,造成多次尝试。所以,有必要适度的提醒用户,到底是什么原因造成了登录失败,如用户名密码不正确、验证码错误等等。由于Spring Security框架自带的登录失败url为/login?error,除了知道是登录失败了,其它的,可以说是毫无用处。所以,需要我们自定义用户登录失败页面。先来做一个简单的登录失败页面,简单的展示一下失败信息。

......<div class="col-sm-12 mx-auto text-center" th:with="exp=${#request.session.getAttribute('SPRING_SECURITY_LAST_EXCEPTION')}"> <p th:if="${exp}" th:text="${exp.message}" class="text-danger font-size-x-small">1122p> <p>登录失败,请<a href="login.html" th:href="@{/login}">重新登录a>。p>div>......

然后,配置一下自定义的用户登录失败页面。

http .formLogin() ...... .failureUrl("/login_fail") .permitAll()

同样的,要特别注意permitAll(),不然,失败url会被Spring Security框架无情拦截,进而重定向到登录页面/login

启动系统,登录系统,注意,我们故意输错密码,系统如预期一样,跳转到了登录失败页面。

源码

github

/liuminglei/SpringSecurityLearning/tree/master/09

gitee/xbd521/SpringSecurityLearning/tree/master/09

- End -

回复以下关键字,获取更多资源

SpringCloud进阶之路| Java 基础 |微服务 | JAVA WEB | JAVA 进阶 | JAVA 面试 |MK 精讲

往期精选

可能是最全的Thymeleaf参考手册(一):配置

ribbon,不带这么坑人的!

Spring Cloud进阶之路|十二:断路器聚合监控(Turbine)

面试宝典(一):除零问题

重温Java基础(七):位运算符

避坑指南(四):zuul整合断路器监控线程池一直loading

docker进阶之路-基础篇 | 二:protainer安装与使用

集群式Quartz定时任务框架实践

如果喜欢我们的文章

可以关注我们

也可以点击右下角的在看告诉我们

期待与您相遇

点“在看”你懂得

microsoftsql新建登录用户登录失败_史上最简单的Spring Security教程(九):自定义用户登录失败页面...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。