可在github上搜索 thymeleaf springsecurity。
一 导入依赖
二 修改数据访问层
DiscusspostMapper
三 service层
四 controller层
五 修改模板(discuss-detail.html)
discuss.js
六 重启服务,打开浏览器测试一下
点击置顶
表里type变为1
同理,加精、删除亦是如此。
七 配置权限
(1)在SecurityConfig添加代码
(2)重启服务,测试一下
如图图普通用户没有置顶与加精的权限。
八 按钮显示方面(如普通用户无权限干脆设置看不见某模块)
thymeleaf要与security结合
在模板里处理(此处为discuss-detail.html)
(1)添加命名空间
(2) 注意高亮部分
(3)重启服务,测试
普通用户啥也没有
管理员登陆,置顶、加精都有