使用SpringBoot整合SpringSecurity,而且是5.7已经弃用WebSecurityConfigurerAdapter的版本。
要给httpSecurity.formLogin()和 httpSecurity.logout()在一个里面搞两个登陆地址和接口地址。访问学生接口权限不足就跳到学生的登录界面,访问教师接口权限不足就跳到教师的登录界面
使用SpringBoot整合SpringSecurity,而且是5.7已经弃用WebSecurityConfigurerAdapter的版本。
退出不需要两个接口,登录你要两页面的话,自己写拒绝策略,或者自己登录页面做一个转发或者重定向,跳转到真正的登录页面!
其实我感觉你的问题并不在这里,权限不足不会让你登录(你再登录也还是没权限),是你不能访问,是你没登录才去跳转登录,没登录的情况下,你怎么知道你是啥用户?难道页面还加个选项让你选择用什么角色登录?