Skip to content

jieyoujun/foxpot_backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foxpot Backend by Go

Demo 测试用户名:liki 测试密码:1212

项目结构

foxpot_backend
    |-etc 系统配置
    |-models 应用数据库模型和其他共用结构体
    |-routers 路由逻辑处理
        |-api/v1 api
        |-middlewares 中间件
        |-views 页面路由
    |-statics 静态资源目录
        |-css css文件目录
        |-fonts 字体库
        |-images 图片目录
        |-js js文件目录
    |-utils 实用方法
    |-var 系统状态
        |-db 数据库
        |-log 日志
    |-views 模板文件
        |-admin 管理员页面
        |-root 根页面
        |-templates 模板文件
        |-user 普通用户页面
    |-main.go 程序执行入口

TODO

  • 项目结构
  • 管理员和普通用户登录
  • 日志
  • 登录添加验证码
  • 配置文件
  • SSL
  • 用户管理增删改
  • iframe高度自适应
  • https跨域问题
  • 用户管理页面美化
  • endless
  • 其他页面
  • ...

Use

  • Gin
  • Gin sessions
  • gorm

插入测试用户

hashedPassword, _ := utils.HashPassword("1212")
models.CreateUser(&models.User{
	Username:       "liki",
	HashedPassword: hashedPassword,
	Role:           "admin",
	Email:          "[email protected]",
	Phone:          "01234567890",
})
models.CreateUser(&models.User{
	Username:       "niki",
	HashedPassword: hashedPassword,
	Role:           "user",
	Email:          "[email protected]",
	Phone:          "01234567890",
})

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published