ziwen 1 年之前
父節點
當前提交
9457bcec92
共有 2 個文件被更改,包括 22 次插入2 次删除
  1. 21 1
      controller/auth.go
  2. 1 1
      routers/auth.go

+ 21 - 1
controller/auth.go

@@ -147,7 +147,27 @@ func (a *AuthController) Register(c *gin.Context) {
 		return
 	}
 
-	resp.Ok("注册成功", c)
+	account := utils.MD5(req.Email)
+	token, err := utils.GenToken(account)
+	sysSession := new(session.EnglishYbSession)
+	sysSession.UserId = int(user.Id)
+	//现在要求永不过期
+	sysSession.ExpireTime = time.Now().AddDate(99, 0, 0)
+	sysSession.CreatedTime = time.Now()
+	sysSession.LastUpdatedTime = time.Now()
+	sysSession.AccessToken = token
+	err = sysSession.AddSession()
+	fmt.Println("id:", sysSession.SessionId)
+	if err != nil {
+		resp.FailData("新增session信息失败", "Err:"+err.Error(), c)
+		return
+	}
+
+	respItem := session.LoginResp{
+		Email:            req.Email,
+		EnglishYbSession: sysSession,
+	}
+	resp.OkData("注册成功",respItem, c)
 }
 
 // @Title 修改密码

+ 1 - 1
routers/auth.go

@@ -14,11 +14,11 @@ func InitAuth(baseGroup *gin.RouterGroup) {
 	authGroup.POST("register", authController.Register)
 	authGroup.GET("smsCode", authController.GetSmsCode)
 	authGroup.GET("emailCode", authController.GetEmailCode)
+	authGroup.POST("forgetPwd", authController.ForgetPwd)
 
 	authTokenController := new(controller.AuthController)
 	authTokenGroup := baseGroup.Group("auth/").Use(middleware.Token())
 	authTokenGroup.POST("modifyPwd", authTokenController.ModifyPwd)
 	authTokenGroup.POST("bindMobile", authTokenController.BindMobile)
-	authTokenGroup.POST("forgetPwd", authTokenController.ForgetPwd)
 	authTokenGroup.POST("modifyMobile", authTokenController.ModifyMobile)
 }