赞
踩
本案例通过shiro实现权限控制,不同的用户及角色登录,呈现的菜单及功能是不同的。
案例的技术栈:springboot2.7.10+shiro1.9.0+mybatis3.5.31+mysql8.0.31+thymeleaf3.0.15
表格创建:
在mybatis中创建了关于权限的五张表格,用户表,角色表,权限表,用户角色表,用户权限表,并添加了测试数据。
模板引擎使用:
本案例中使用thymeleaf模板引擎,并在thymeleaf模板引擎中使用了shiro标签,如果有不同技术栈的,可以选择使用freemark或者JSP模板引擎等。
用户通过login.html登录页登录,登录成功后进入到index.html主页,显示不同的菜单信息。
源码说明:本案例中提供了源码的下载地址及详细的使用步骤。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。