Jelajahi Sumber

修改psw获取config参数方式,添加数据库初始化条件

huangyh 6 tahun lalu
induk
melakukan
abc16b70d3
2 mengubah file dengan 9 tambahan dan 4 penghapusan
  1. 4 0
      routers/router_gen.go
  2. 5 4
      utils/pwd.go

+ 4 - 0
routers/router_gen.go

@@ -1,6 +1,7 @@
 package routers
 
 import (
+	"git.qianqiusoft.com/qianqiusoft/light-apiengine/config"
 	"git.qianqiusoft.com/qianqiusoft/light-apiengine/controllers"
 	"git.qianqiusoft.com/qianqiusoft/light-apiengine/engine"
 	"git.qianqiusoft.com/qianqiusoft/light-apiengine/middleware"
@@ -112,6 +113,9 @@ func apiController_api_doc(c *gin.Context) {
 }
 
 func SyncDb(e *engine.ApiEngine) {
+	if !config.AppConfig.SyncDb {
+		return
+	}
 
 	e.OrmEngine.Sync2(new(models.SysUser))
 

+ 5 - 4
utils/pwd.go

@@ -9,16 +9,17 @@ import (
 	"crypto/md5"
 	"encoding/base64"
 	"encoding/hex"
+	"git.qianqiusoft.com/qianqiusoft/light-apiengine/config"
 
 	"git.qianqiusoft.com/qianqiusoft/light-apiengine/logs"
-	"git.qianqiusoft.com/qianqiusoft/light-apiengine/config"
 )
 
 func HashPassword(password, salt string) string {
 	h := md5.New()
-	enableDbSalt := config.AppConfig.GetBool("System::EnableDBSalt", true)
-	customSalt := config.AppConfig.GetKey("System::PasswordSalt")
-	enableBase64 := config.AppConfig.GetBool("System::PasswordEnableBase64", true)
+	enableDbSalt := config.AppConfig.GetBool("EnableDBSalt", true)
+	customSalt := config.AppConfig.GetKey("PasswordSalt")
+	enableBase64 := config.AppConfig.GetBool("PasswordEnableBase64", true)
+
 	if !enableDbSalt {
 		h.Write([]byte(password))
 		if len(customSalt) > 0 {