laravel-casbin-admin
demo地址
介绍
- 系统采用前后端分离架构,是一个企业后台解决方案。 前端框架基于
vue-element-admin
,后台框架使用的是php最热门的框架laravel
控制权限使用的是casbin
轻量访问控制框架
- 如何这是你第一个学习的前后端分离项目的项目 你可以学习到laravel的一些最新用法 路由、中间件、验证器、前后端下第三方授权登录(钉钉 微博) 分离下 JWT校验、laravel的全局异常处理、业务和服务分离以及vue做前端的一些用法。 以及如何编写后台最常见的的RBAC权限控制
- 该项目使用的最新的前后端分离技术 权限控制可以细微到单接口
- 本项目并没有高度封装?,只提供了完善的rbac权限控制 简单易上手 可以放心使用 并且「免费开源」
- 打了这么多字~ 最后可以给我点个star吗~ ❤️
- demo:使用微博扫码登录即可
主要功能
1.登录
- 1.普通登录 jwt+api 验证码
- 2.第三方登录(目前微博(可以使用) 钉钉登录代码已提供 未测试) 默认给
demo
权限
2.权限管理
3.角色管理
- 赋予角色菜单节点以及api节点
4.用户管理
- 赋予多个角色
5.「终端」类似于宝塔的伪终端(该功能基于node) 但也受系统rbac权限控制 考虑到安全问题由node服务端请求laravel进行身份验证(哈哈 在也不用登录服务更新代码了) 但是该功能需要暴露端口 请小心使用。
使用遇到问题(上述问题基本是环境以及一些使用问题 基本没有遇到bug 有问题会及时修复)
- 给项目提issues
- 后端源码:github.com/pl1998/lara…
- 前端源码:github.com/pl1998/vue_…
- 体验 使用微博扫码登录即可
- 后续:考虑到后台主要的rbac功能已完善 有想到的功能会不定期集成更新~
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!