refactor(controller):完成部分控制器向fiber框架的迁移。

This commit is contained in:
徐涛
2022-09-28 17:13:26 +08:00
parent e13193de6d
commit ba9c87d2b1
9 changed files with 360 additions and 436 deletions

View File

@@ -13,19 +13,19 @@ type LoginResponse struct {
Session *model.Session `json:"session"`
}
func (r *Result) LoginSuccess(session *model.Session) {
func (r Result) LoginSuccess(session *model.Session) error {
res := &LoginResponse{}
res.Code = http.StatusOK
res.Message = "用户已成功登录。"
res.NeedReset = false
res.Session = session
r.Ctx.Status(fiber.StatusOK).JSON(res)
return r.Ctx.Status(fiber.StatusOK).JSON(res)
}
func (r *Result) LoginNeedReset() {
func (r Result) LoginNeedReset() error {
res := &LoginResponse{}
res.Code = http.StatusUnauthorized
res.Message = "用户凭据已失效。"
res.NeedReset = true
r.Ctx.Status(fiber.StatusOK).JSON(res)
return r.Ctx.Status(fiber.StatusOK).JSON(res)
}