摘要: 开始吧 1、 SpringSecurity对于密码查询校验是有默认实现的 //重写另外一个父类的方法,来设置登录系统的账号密码(走数据库) @Override protected void configure(AuthenticationManagerBuilder auth) throws Exc 阅读全文
posted @ 2020-11-09 16:04 我才不是你的谁 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 其实文章:记住我-数据库版(不重要)步骤思路整个流程啥的没问题的! 在这里表扬自己一下代码大体思路很清晰。 慢慢的自己敲代码的时候就出现了各种错误 第一个错误: No bean named 'springSecurityFilterChain' available 这是看服务器日志发现的错误点: 0 阅读全文
posted @ 2020-11-09 01:49 我才不是你的谁 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 开始吧 为了让服务器重启也不影响记住登录状态,将用户登录状态信息存入数据库。 1、 添加数据库依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.22</version> 阅读全文
posted @ 2020-11-08 01:44 我才不是你的谁 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 开始吧 1、 记住我(登录下面都会有一个checkbox的勾选框“记住我”) 在SpringSecurity里也有这个的配置。原理就是生成cookie返回给浏览器让其记住 标题说的不重要:可有可无。关了浏览器打开免登录那种。 2、 HttpSecurity 对象调用 rememberMe()方法。 阅读全文
posted @ 2020-11-08 00:30 我才不是你的谁 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 开始吧 1、 准备 403 错误页面 <div class="layui-body"> <!-- 内容主体区域 --> <div style="padding: 15px;"> <h1>非常抱歉!您没有访问这个功能的权限!(回家照照镜子)</h1> <h2>${message }</h2> </di 阅读全文
posted @ 2020-11-07 23:26 我才不是你的谁 阅读(1494) 评论(0) 推荐(0) 编辑
摘要: 开始吧 1、 通过 HttpSecurity 对象设置资源的角色要求 这回我把整个类拿过来,直接看注释就好了。很详细了! 测试目的:访问被拒绝后看到 403 错误页面! /** * 继承WebSecurityConfigurerAdapter这个类。这个类中有Security的一些默认配置。 * 如 阅读全文
posted @ 2020-11-07 22:38 我才不是你的谁 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 开始吧 1、 通过调用 HttpSecurity 对象的一系列方法设置注销功能。 最后四行代码: //重写configure方法进行配置 @Override protected void configure(HttpSecurity httpSecurity) throws Exception { 阅读全文
posted @ 2020-11-07 21:25 我才不是你的谁 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 开始吧 1、 给 index.jsp 设置表单 div外围添加form表单标签,input标签改name属性名,button按钮改type类型为submit。 <p>${SPRING_SECURITY_LAST_EXCEPTION.message}</p> <form action="${pageC 阅读全文
posted @ 2020-11-07 15:26 我才不是你的谁 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: 开始吧 1、 指定登录跳转的页面 //重写configure方法进行配置 @Override protected void configure(HttpSecurity httpSecurity) throws Exception { httpSecurity .authorizeRequests( 阅读全文
posted @ 2020-11-07 13:21 我才不是你的谁 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 开始吧 1、 在自己的配置类中重写父类的 configure(HttpSecuritysecurity)方法。 SpringSecurityConfig //重写configure方法进行配置 @Override protected void configure(HttpSecurity httpS 阅读全文
posted @ 2020-11-07 12:36 我才不是你的谁 阅读(99) 评论(0) 推荐(0) 编辑