fix: fail to modify init user #852

This commit is contained in:
Jacky 2025-02-06 18:03:46 +08:00
parent dc0d31ff54
commit 7049599922
No known key found for this signature in database
GPG key ID: 215C21B10DF38B4D

View file

@ -3,6 +3,7 @@ package user
import ( import (
"github.com/0xJacky/Nginx-UI/internal/user" "github.com/0xJacky/Nginx-UI/internal/user"
"github.com/0xJacky/Nginx-UI/model" "github.com/0xJacky/Nginx-UI/model"
"github.com/0xJacky/Nginx-UI/settings"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"github.com/uozi-tech/cosy" "github.com/uozi-tech/cosy"
"golang.org/x/crypto/bcrypt" "golang.org/x/crypto/bcrypt"
@ -34,7 +35,7 @@ func InitManageUserRouter(g *gin.RouterGroup) {
c.ModifyHook(func(c *cosy.Ctx[model.User]) { c.ModifyHook(func(c *cosy.Ctx[model.User]) {
c.BeforeDecodeHook(func(ctx *cosy.Ctx[model.User]) { c.BeforeDecodeHook(func(ctx *cosy.Ctx[model.User]) {
if ctx.ID == 1 { if settings.NodeSettings.Demo && ctx.ID == 1 {
ctx.AbortWithError(user.ErrChangeInitUserPwdInDemo) ctx.AbortWithError(user.ErrChangeInitUserPwdInDemo)
} }
}) })