GoWeb
文章平均质量分 87
符华-
我的Gitee仓库地址:https://gitee.com/hanshuangjianke
我的GitCode仓库地址:https://gitcode.net/weixin_43165220
展开
-
【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(七)角色菜单鉴权
基于GoFiber框架的菜单权限鉴权实现。通过自定义结构体扩展接口信息,注册路由时初始化接口信息,将接口、权限标识、请求处理函数关联起来,并放到一个全局变量中;然后在中间件中,根据当前请求的接口去全局变量中拿到接口的权限标识;最后判断这个权限标识是否包含在当前角色的权限标识中;包含则校验通过,不包含则提示没有操作权限。原创 2024-01-18 08:39:25 · 1128 阅读 · 2 评论 -
【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(六)字典管理、安全设置模块
【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(六)字典管理、安全设置模块。到这篇,这个后台管理系统的全部内容就更完了(后续可能会加新内容)。原创 2023-12-21 08:37:27 · 951 阅读 · 2 评论 -
【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(五)角色管理、菜单管理模块
【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(五)角色管理、菜单管理模块,包含了角色菜单关联、菜单按钮权限。原创 2023-12-19 08:33:06 · 689 阅读 · 1 评论 -
【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(四)用户管理、部门管理模块
【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(四)用户管理、部门管理模块。原创 2023-12-18 08:42:17 · 1594 阅读 · 0 评论 -
【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(三)日志管理(登录日志、操作日志)、用户登录模块
基于GoFiber从零开始搭建一个GoWeb后台管理系统。日志管理模块,记录用户登录日志、操作日志保存到数据库中,通过中间件拦截用户的请求和操作信息;用户登录模块,传输用户名密码需要加解密(RSA),登录时需要校验密码错误次数和账号是否锁定,登录成功设置数据权限。原创 2023-12-14 08:59:00 · 1092 阅读 · 3 评论 -
【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(二)日志输出中间件、校验token中间件、配置路由、基础工具函数。
基于 Go1.21 + GoFiber + Gorm + Go-Redis 的后台管理系统,本篇主要实现:全局日志中间件、自定义日志格式化输出、Gorm SQL日志输出到文件、日志按天输出到文件,token校验中间件,配置路由,一些基础工具函数。原创 2023-12-13 08:49:06 · 1226 阅读 · 0 评论 -
【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(一)搭建项目
基于 Go1.21 + GoFiber + Gorm + Go-Redis 的后台管理系统,包含了用户登录退出、日志管理、用户管理、部门管理、角色管理、菜单管理、字典管理模块,有角色权限和数据权限。原创 2023-12-12 08:42:17 · 929 阅读 · 0 评论