feat(checker): checker
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
package user
|
||||
|
||||
import (
|
||||
"time"
|
||||
|
||||
"github.com/gin-contrib/sessions"
|
||||
"github.com/gin-gonic/gin"
|
||||
"github.com/ssdomei232/goodBaby/handler/db"
|
||||
@@ -34,6 +36,8 @@ func createUser(u *model.User) error {
|
||||
}
|
||||
u.Password = hashedPassword
|
||||
|
||||
u.CreateAt = time.Now().Unix()
|
||||
|
||||
result := gormDB.Create(u)
|
||||
return result.Error
|
||||
}
|
||||
|
||||
+14
-4
@@ -9,7 +9,7 @@ import (
|
||||
|
||||
// 处理注册请求,配置文件中可设置禁用注册
|
||||
func HandleRegistry(c *gin.Context) {
|
||||
var user model.User
|
||||
var userRegistryRequest model.UserRegistryReuest
|
||||
var err error
|
||||
|
||||
config, err := configs.GetConfig()
|
||||
@@ -23,12 +23,17 @@ func HandleRegistry(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
err = c.BindJSON(&user)
|
||||
err = c.BindJSON(&userRegistryRequest)
|
||||
if err != nil {
|
||||
c.JSON(400, gin.H{"code": 400, "data": "输入错误"})
|
||||
return
|
||||
}
|
||||
|
||||
user := model.User{
|
||||
Username: userRegistryRequest.Username,
|
||||
Password: userRegistryRequest.Password,
|
||||
}
|
||||
|
||||
if err = user.IsValid(); err != nil {
|
||||
c.JSON(400, gin.H{"code": 400, "data": err.Error()})
|
||||
return
|
||||
@@ -53,15 +58,20 @@ func HandleRegistry(c *gin.Context) {
|
||||
|
||||
// 处理登录请求
|
||||
func HandleLogin(c *gin.Context) {
|
||||
var user model.User
|
||||
var userLoginRequest model.UserRegistryReuest
|
||||
var err error
|
||||
|
||||
err = c.BindJSON(&user)
|
||||
err = c.BindJSON(&userLoginRequest)
|
||||
if err != nil {
|
||||
c.JSON(400, gin.H{"code": 400, "data": "输入错误"})
|
||||
return
|
||||
}
|
||||
|
||||
user := model.User{
|
||||
Username: userLoginRequest.Username,
|
||||
Password: userLoginRequest.Password,
|
||||
}
|
||||
|
||||
if err = user.IsValid(); err != nil {
|
||||
c.JSON(400, gin.H{"code": 400, "data": err.Error()})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user