基于beego框架的jwt系统
本项目是基于beego的jwt应用。目前开发的主要包括用户登录和注册,token的获取和验证,其他的后续再完善。项目地址:https://github.com/nan1888/beego_jwt
- 项目设计
项目是基于beego和jwt_go来的。项目中的common文件主要是写一些基本的函数,例如加密,封装之类。项目主要有4个路由,token路由,主要是负责token相关的操作;user路由,主要是负责用户相关的操作,例如用户注册等;role路由,主要是负责权限相关的操作,目前还没使用;action路由,主要是负责操作类的,目前还没有使用。项目暂时是使用mysql作为存储。 - 数据字典
用户角色表
| name | type | remark |
|---|---|---|
| id | int(11) | 用户id |
| name | varhcar(32) | 用户名称 |
| passwd | varchar(32) | 用户登录密码 |
| varchar(255) | 用户邮箱 | |
| status | int(1) | 用户状态 |
| create_time | datetime | 用户创建时间 |
| last_login_time | datetime |

该项目是一个基于beego框架和jwt_go库的JWT应用,实现了用户登录、注册及token的获取和验证。目前,项目已包含4个路由,分别处理token、用户、权限和未使用功能。数据库采用mysql,未来计划将access_token存储到mongodb,并进一步完善功能模块。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



