关于springsecurity的介绍

image

后面我接触的应该是这个和Shiro

!!!一个网站很重要很重要的是安全问题 (狂神说的)
哈哈我觉得更重要的是编写吧


来看吧
maven依赖
这个肯定很重要
image
thymeleaf依赖就跳过了 这个东西应该很重要 我学到现在一直离不开
当然我还是没完全搞懂语法嘞 就像jsp
那这个大致就是个登陆页面
在我看来就是安全拦截吧
image
比如说三个页面 登录后 你可以访问哪几个页面
比如:
image
如果

java.lang.IllegalArgumentException: There is no PasswordEncodermapped for the id "null"

出现这个 就是密码需要加密 new BCryptPasswordEncoder().encode(密码)
image
controller层
来控制用户登录可以访问哪几个页面和跳转
<div><a th:href="@{/level1/1}"><i class="bullhorn icon"></i> Level-1-1</a></div>
<div><a th:href="@{/level1/2}"><i class="bullhorn icon"></i> Level-1-2</a></div>
<div><a th:href="@{/level1/3}"><i class="bullhorn icon"></i> Level-1-3</a></div>

id是html页面传递过来的


security和thymeleaf整合 sec使用 登出时 找不到页面
关闭http.csrf().disable(); //关闭csrf(跨站请求伪造)功能

image
实现效果如上图

过程很繁杂 但是不难理解 就是需要写的人家自带的方法 当然我想也不好记住吧
重要的是后期的Shiro那就慢慢学吧!

posted on   不爱美女爱辣条  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?



点击右上角即可分享
微信分享提示