package main import ( "cpdaily-new/internal/config" "cpdaily-new/internal/database" "cpdaily-new/internal/model" "fmt" "log" "golang.org/x/crypto/bcrypt" ) func main() { if err := config.Load(""); err != nil { log.Fatal(err) } database.Init() var agent model.AgentUser database.DB.Where("username = ?", "becomer").First(&agent) err := bcrypt.CompareHashAndPassword([]byte(agent.Password), []byte("baca122...")) if err == nil { fmt.Println("✅ 密码验证通过: baca122...") } else { fmt.Println("❌ 密码验证失败:", err) } }