Spring Security登录失败的处理

来源:5-4 验证失败逻辑处理

oxygen_oO

2018-11-08

访问管理员登录页面"/admin/login"时,登录失败会跳转到/user/login页面。LoginAuthFailHandler的配置,在获取登录的uri时,其实获取到的是spring security的/login,然后LoginUrlEntryPoint就会返回默认的/user/login,这不符合要求呀?怎么改

写回答

1回答

瓦力老师

2018-11-09

亲,这个登录相对简陋一点,其实重要的是设计,代码是工具,你对这个登录设计有什么想法,说一下,我们一起改进~

1
1
oxygen_oO
我是想控制一下登录成功或失败之后所跳转的位置:比如管理员登录失败之后应该跳转到管理员登录页面,这里只能跳转到普通用户登录页面;登录成功后应该跳转到普通用户中心或管理员中心。感觉LoginUrlEntryPoint那里determineUrlToUseForThisRequest获取的uri还是有些问题,特别是登录失败determineUrlToUseForThisRequest调用的时候。
2018-11-09
共1条回复

BAT大牛亲授 基于ElasticSearch的搜房网实战

ES+MySQL+Kafka,打造强力站内搜索

898 学习 · 285 问题

查看课程