# TestFB > 使用Go语言,实现用户登录、获取用户信息、修改用户信息。 test123 ## 工程要求:结构化工程,更加规范的代码编写。 ## 工程使用的模块或技术: 1. Go语言 2. fiber框架 3. Gorm ORM框架 4. fiber下的storage/redis v3模块 5. JWT身份验证,存储在redis中 6. mysql,使用fiber下的storage/mysql v2模块 7. 日志,使用fiber自带的日志模块 ## mysql模块 1. 数据库地址:localhost:3306 2. 数据库名称:testfb 3. 表名称:users 4. 字段:id, username, password, email, phone, created_at, updated_at 5. 密码字段需加密。 ## redis模块 1. 存储用户的token信息 2. redis地址:localhost:6379 ## 路由信息 1. 登录:POST /login 2. 获取当前用户信息: GET /user 3. 修改当前用户信息: PUT /user 4. 获取某个用户信息: GET /users/:id ## 其他 1. 日志保存在当前main.go目录下