文件名称:isp_management_system:ISP管理系统是ISP提供商可以通过其管理所有用户,计划等的系统
文件大小:30KB
文件格式:ZIP
更新时间:2024-05-04 06:08:17
Go
isp_management_system ISP管理系统,用于管理ISP的用户和计划。 这是一个提高Golang技能的简单实践项目,并且具有可在将来重用的模板化代码。 完善的功能 登录 报名 使用JWT进行身份验证/授权 用户重置密码。 使用OTP忘记密码发送邮件。 TODO功能 写测试案例。 软删除(将is_active保存为false)。 计划CRUD的其他端点,为用户分配计划,针对用户投诉的CRUD等。 SWAGGER的API文档。
【文件预览】:
isp_management_system-main
----go.mod(912B)
----.env.example(96B)
----main.go(272B)
----models()
--------setup.go(2KB)
--------auth.go(15B)
--------plans.go(189B)
--------users.go(555B)
----go.sum(36KB)
----controllers()
--------utils.go(5KB)
--------auth.go(10KB)
--------cache.go(720B)
--------auth_test.go(624B)
--------plans.go(4KB)
--------utils_test.go(98B)
----README.md(1KB)
----middlewares()
--------auth.go(3KB)
----templates()
--------otp_mail.html(873B)
----.gitignore(18B)
----routes()
--------routers.go(2KB)