修复git、微信等用户注册不会创建默认令牌问题
删除普通用户注册代码
This commit is contained in:
parent
a6f7a53b02
commit
b0929a3de6
@ -6,8 +6,6 @@ import (
|
|||||||
"github.com/songquanpeng/one-api/common"
|
"github.com/songquanpeng/one-api/common"
|
||||||
"github.com/songquanpeng/one-api/common/config"
|
"github.com/songquanpeng/one-api/common/config"
|
||||||
"github.com/songquanpeng/one-api/common/ctxkey"
|
"github.com/songquanpeng/one-api/common/ctxkey"
|
||||||
"github.com/songquanpeng/one-api/common/helper"
|
|
||||||
"github.com/songquanpeng/one-api/common/logger"
|
|
||||||
"github.com/songquanpeng/one-api/common/random"
|
"github.com/songquanpeng/one-api/common/random"
|
||||||
"github.com/songquanpeng/one-api/model"
|
"github.com/songquanpeng/one-api/model"
|
||||||
"net/http"
|
"net/http"
|
||||||
@ -111,7 +109,6 @@ func Logout(c *gin.Context) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func Register(c *gin.Context) {
|
func Register(c *gin.Context) {
|
||||||
ctx := c.Request.Context()
|
|
||||||
if !config.RegisterEnabled {
|
if !config.RegisterEnabled {
|
||||||
c.JSON(http.StatusOK, gin.H{
|
c.JSON(http.StatusOK, gin.H{
|
||||||
"message": "管理员关闭了新用户注册",
|
"message": "管理员关闭了新用户注册",
|
||||||
@ -176,28 +173,7 @@ func Register(c *gin.Context) {
|
|||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
go func() {
|
|
||||||
err := user.ValidateAndFill()
|
|
||||||
if err != nil {
|
|
||||||
logger.Errorf(ctx, "user.ValidateAndFill failed: %w", err)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
cleanToken := model.Token{
|
|
||||||
UserId: user.Id,
|
|
||||||
Name: "default",
|
|
||||||
Key: random.GenerateKey(),
|
|
||||||
CreatedTime: helper.GetTimestamp(),
|
|
||||||
AccessedTime: helper.GetTimestamp(),
|
|
||||||
ExpiredTime: -1,
|
|
||||||
RemainQuota: -1,
|
|
||||||
UnlimitedQuota: true,
|
|
||||||
}
|
|
||||||
err = cleanToken.Insert()
|
|
||||||
if err != nil {
|
|
||||||
logger.Errorf(ctx, "cleanToken.Insert failed: %w", err)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
}()
|
|
||||||
c.JSON(http.StatusOK, gin.H{
|
c.JSON(http.StatusOK, gin.H{
|
||||||
"success": true,
|
"success": true,
|
||||||
"message": "",
|
"message": "",
|
||||||
|
Loading…
Reference in New Issue
Block a user