feat: add page-based verification guide

This commit is contained in:
2026-01-26 10:37:35 +08:00
parent 51f88f23f9
commit a660ecd438
3 changed files with 86 additions and 39 deletions

View File

@@ -84,6 +84,7 @@ func Serve(cmd *cobra.Command, args []string) error {
// Superadmin
superAdmin := &models.User{
Username: "superadmin",
Password: "superadmin123",
Phone: "13800009999",
Nickname: "平台管理员",
Avatar: "https://api.dicebear.com/7.x/avataaars/svg?seed=Admin",
@@ -95,6 +96,12 @@ func Serve(cmd *cobra.Command, args []string) error {
fmt.Printf("Create superadmin failed: %v\n", err)
superAdmin, _ = models.UserQuery.WithContext(ctx).Where(models.UserQuery.Username.Eq("superadmin")).First()
}
if superAdmin != nil && superAdmin.Password == "" {
superAdmin.Password = "superadmin123"
if _, err := superAdmin.Update(ctx); err != nil {
fmt.Printf("Update superadmin password failed: %v\n", err)
}
}
// 2. Tenant
tenant := &models.Tenant{