fix version 1

This commit is contained in:
2026-09-22 21:15:34 +08:00
parent 9f86366638
commit d63d7e8b3a
277 changed files with 9959 additions and 1514 deletions

View File

@@ -2,6 +2,7 @@ package models
import (
"log"
"os"
"git.apinb.com/bsm-sdk/core/types"
"git.apinb.com/bsm-sdk/core/utils"
@@ -13,7 +14,11 @@ import (
func InitRootUserData() {
salt := utils.UUID()
account := "root"
password := "123456"
// 初始口令从环境变量读取,禁止硬编码默认弱口令;未设置时口令为空(账号不可登录),需设置后方可初始化或走密码重置流程
password := os.Getenv("BSM_MGT_ROOT_PASSWORD")
if password == "" {
log.Printf("未设置环境变量 BSM_MGT_ROOT_PASSWORDroot 初始口令为空、无法登录,请设置该变量后重新初始化或使用密码重置流程")
}
hashedPassword, err := bcrypt.GenerateFromPassword([]byte(password+salt), bcrypt.DefaultCost)
if err != nil {
log.Printf("初始化root密码加密失败: %v", err)