lakego-admin 是基于 gin, rbac 和 jwt 的后台管理系统

lakego-admin 后台管理系统

lakego-admin 是基于 gin、JWT 和 RBAC 的 go 后台管理系统

项目介绍

  • lakego-admin 是基于 gin 的后台开发框架,完全api接口化,适用于前后端分离的项目
  • 基于 JWT 的用户登录态管理
  • 权限判断基于 go-casbinRBAC 授权
  • 本项目为 后台api服务后台前端页面 可查看 Lakego Admin Frontend 项目
  • 项目地址: github.com/deatil/lakego-admin/

环境要求

  • Go >= 1.18
  • Gorm >= v1.21.10
  • Redis

截图预览

登录 控制台
操作日志 管理员
用户组 权限路由

更多截图
Lakego Admin 后台截图

安装步骤

  1. 首先克隆项目到本地
git clone https://github.com/deatil/lakego-admin.git
  1. 然后配置数据库等相关配置,配置位置
/config
  1. 最后运行下面的命令安装系统
go run main.go lakego-admin:install
  1. 运行下面的命令创建附件软链接
go run main.go lakego:storage-link
  1. 如需导入新的权限,可执行下面的脚本从 swagger 文档导入。swagger 文档需提前生成为最新版本
go run main.go lakego-admin:import-apiroute
  1. 运行测试
go run main.go
  1. 后台登录账号及密码:admin / 123456

系统优势

  • 基于 go 开发框架 gin

  • 使用权限验证框架 casbin 作为权限验证机制

  • 前后端分离,前端使用热门的前端框架技术 vue3, vite, Ant-Design-Vue

  • 基于 vue-vben-admin 的后台前端框架,增强的模块开发方式,业务代码易于维护

  • 完善的 JWT 的权限验证系统

本作品采用《CC 协议》,转载必须注明作者和本文链接
我们走了很远的路,终于发现,路已经不止一条
本帖由 Summer 于 3年前 加精
讨论数量: 8

加一个代码自动生成,就好了!

3年前 评论
deatil (楼主) 3年前
dongzhiyu (作者) 3年前
deatil (楼主) 3年前

最好提供一个在线演示地址

3年前 评论
deatil (楼主) 3年前

有个疑问,为什么这个程序的数据库,ID都是用char(32),而不是自增ID

2年前 评论
deatil (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
16
粉丝
27
喜欢
49
收藏
114
排名:735
访问:9784
私信
所有博文
社区赞助商