mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-06-07 21:54:10 +00:00
fix: prevent double-hashing of passwords in fresh DB init
This commit is contained in:
parent
3a9dcd10df
commit
cf720b6c5b
1 changed files with 9 additions and 1 deletions
|
|
@ -70,7 +70,15 @@ func initUser() error {
|
||||||
Password: hashedPassword,
|
Password: hashedPassword,
|
||||||
Role: "admin",
|
Role: "admin",
|
||||||
}
|
}
|
||||||
return db.Create(user).Error
|
if err := db.Create(user).Error; err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
// Mark password hashing seeder as done since initUser already uses bcrypt
|
||||||
|
hashSeeder := &model.HistoryOfSeeders{
|
||||||
|
SeederName: "UserPasswordHash",
|
||||||
|
}
|
||||||
|
return db.Create(hashSeeder).Error
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue