SoJpt 脚手架是一个集用户管理,权限管理,角色管理,审计功能及权限分配,角色分配与一体的后台管理框架,同时借鉴 Jfinal 官方最佳实践 Jfinal-club 会员项目以及作者多年实战经验使该项目非常适合二次开发。
layui演示地址 (admin:123456)
iview-admin演示地址 (admin:000000)
官网地址:http://sohnny.iask.in:8888/
特点:
1、基于 Layui/iview + JFinal/SoJpt Boot + Mysql/Oracle 实现
2、用户管理
3、角色管理 (重新定义角色管理容部门单位等父子结构与一体的角色管理)
4、权限管理 (基于url的权限,不仅实现权限uri的精确匹配,同时也支持模糊匹配,一键同步权限),同时权限可以精确到按钮级,也可以配置为菜单级,都只需在后台配置即可。
5、数据库监控 (基于druid的sql以及session监控)
6、web综合监控 (基于JavaMelody)
7、灵活可配置的审计功能(通过权限配置是否审计即可对相应模块进行审计,无需写代码实现)
8、动态父子结构菜单 (暂时用layui支持两级,数据结构可支持多级),包括左 侧菜单也导航菜单都可动态配置
9、禁止一个用户多客户端同时登陆, 如果用户重复登陆会强制下线已经登陆的用户
10、支持多次密码输入错误,锁定用户功能,默认15分钟后自动解锁.
备注:用Soutils代码生成工具可快速生成从前台到后台的一系列代码
LayUI 版截图
iview-admin 版截图 (前后分离)