package user import ( "context" en "awesomeProject/internal/model/entity" "github.com/gogf/gf/crypto/gmd5" "github.com/gogf/gf/util/guid" "github.com/gogf/gf/v2/os/glog" "github.com/gogf/gf/v2/os/gsession" "github.com/gogf/gf/v2/util/gconv" v1 "awesomeProject/api/user/v1" ) // 登录接口处理函数。 func (c *UserController) Login(ctx context.Context, r *v1.LoginReq) (res *v1.LoginRes, err error) { /* record, err := g.Model("user").Where("uname=?", r.Username).Where("password=?", r.Password).One() // 登录成功后返回响应。 if err != nil { glog.Error(ctx, "user not found") return &v1.LoginRes{ Code: 500, Msg: "undefined username or password", }, err } user := record.Map() */ user, err := c.userService.Login(ctx, username, password) if err != nil { return &v1.LoginRes{ Reply: "test", Cookie: session + ";" + token, } } res = &v1.LoginRes{ Reply: "test", Cookie: user.Cookie, } return res, nil } // 注册接口处理函数。 func (c *UserController) Register(ctx context.Context, r *v1.RegisterReq) (res *v1.RegisterRes, err error) { // 在这里根据 req 中的用户信息进行注册逻辑处理,省略... // 注册成功后返回响应。 res = &v1.RegisterRes{ Code: 200, Msg: "注册成功", } return res, nil }