「分享」基于vue-element+laravel8.x+casbin 我写了一个前后端分离的rbac管理后台

laravel-casbin-admin

基于 vue-element-admin + laravel8.x+ casbin 整合的前后端分离的rbac权限管理系统。

demo地址

介绍

  • 系统采用前后端分离架构,是一个企业后台解决方案。 前端框架基于vue-element-admin,后台框架使用的是PHP最热门的框架laravel
    控制权限使用的是casbin轻量访问控制框架
  • 如何这是你第一个学习的前后端分离项目的项目 你可以学习到laravel的一些最新用法 路由、中间件、验证器、前后端下第三方授权登录(钉钉 微博) 分离下 JWT校验、laravel的全局异常处理、业务和服务分离以及vue做前端的一些用法。
    以及如何编写后台最常见的的RBAC权限控制
  • 该项目使用的最新的前后端分离技术 权限控制可以细微到单接口
  • 本项目并没有高度封装📦,只提供了完善的rbac权限控制 简单易上手 可以放心使用 并且「免费开源」
  • 打了这么多字~ 最后可以给我点个star吗~ ❤️
  • demo:使用微博扫码登录即可

主要功能

1.登录
  • 1.普通登录 jwt+api 验证码

「分享」基于vue-element-admin+laravel8.x+casbin 我写了一个前后端分离的rbac管理后台

  • 2.第三方登录(目前微博(可以使用) 钉钉登录代码已提供 未测试) 默认给demo权限

「该功能」是基于我写的一个第三方登录包thirdparty_oauth 已兼容Laravel-Octane

「分享」基于vue-element-admin+laravel8.x+casbin 我写了一个前后端分离的rbac管理后台

2.权限管理

「分享」基于vue-element-admin+laravel8.x+casbin 我写了一个前后端分离的rbac管理后台

3.角色管理
  • 赋予角色菜单节点以及api节点

「分享」基于vue-element-admin+laravel8.x+casbin 我写了一个前后端分离的rbac管理后台

4.用户管理
  • 赋予多个角色

「分享」基于vue-element-admin+laravel8.x+casbin 我写了一个前后端分离的rbac管理后台

「分享」基于vue-element-admin+laravel8.x+casbin 我写了一个前后端分离的rbac管理后台

5.「终端」类似于宝塔的伪终端(该功能基于node) 但也受系统rbac权限控制 考虑到安全问题由node服务端请求laravel进行身份验证(哈哈 在也不用登录服务更新代码了) 但是该功能需要暴露端口 请小心使用。

「分享」基于vue-element-admin+laravel8.x+casbin 我写了一个前后端分离的rbac管理后台

最后整个项目都遵循简单易用。没有过度封装,就算是对前端新手「跟着文档学习」都能很快上手开发出一个前后端分离的后台项目,对新手友好~~~ 最后欢迎star

使用遇到问题(上述问题基本是环境以及一些使用问题 基本没有遇到bug 有问题会及时修复)

「分享」基于vue-element+laravel8.x+casbin 我写了一个前后端分离的rbac管理后台

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
权限管理系统是一种用于管理用户权限和角色的系统,可以根据用户的身份和角色来控制其访问系统中的各种资源。基于SpringBoot,Vue和Redis的前后分离模式,可以更好地实现权限管理系统的功能。 在这个系统中,SpringBoot作为后框架,提供了强大的功能和稳定的性能,可以处理用户的请求并进行权限验证。Vue作为前框架,提供了友好的界面和良好的用户体验,可以让用户方便地进行权限管理操作。而Redis作为缓存数据库,可以用来存储权限信息和用户的登录状态,加快系统的响应速度和提高系统的性能。 在权限管理系统中,我们可以使用RBAC(基于角色的权限控制)模型,将用户分配到不同的角色,再将角色分配到不同的权限,从而实现对用户访问资源的控制。通过这种方式,可以实现灵活的权限管理,并且可以根据实际需求动态地调整用户的权限和角色。 通过使用SpringBoot和Vue,我们可以实现前后分离,让前和后分别进行开发和维护,降低了系统的耦合度,同时也增加了系统的灵活性和可维护性。而通过使用Redis,我们可以充分利用其高速的读取和入能力,有效地提升系统的性能和响应速度。 综上所述,基于SpringBoot、Vue和Redis的权限管理系统,可以实现灵活、高效和安全的权限管理功能,满足用户对于权限管理的各种需求。同时,前后分离模式也使得系统更加灵活和易于维护。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值