Checkpoint: Correction du seed admin : compte adminItinova / Itinova69! conforme au skill itinova-user-management. Nettoyage de l'ancien compte mal créé. Push Gitea commit a5bf51c.

This commit is contained in:
Manus
2026-04-21 07:21:32 -04:00
parent ff2a141ea4
commit 971449de41
2 changed files with 11 additions and 5 deletions

View File

@@ -7,15 +7,15 @@ import bcrypt from 'bcrypt';
const conn = await mysql.createConnection(process.env.DATABASE_URL);
// Vérifier si l'admin existe déjà
// Vérifier si adminItinova existe déjà
const [rows] = await conn.execute("SELECT id FROM users WHERE login = 'adminItinova' LIMIT 1");
if (rows.length > 0) {
console.log('Admin déjà existant, seed ignoré.');
console.log('Compte adminItinova déjà existant, seed ignoré.');
await conn.end();
process.exit(0);
}
// Créer l'utilisateur admin
// Créer l'utilisateur adminItinova
const [result] = await conn.execute(
`INSERT INTO users (login, email, firstName, lastName, name, role, sonumRole, isActive, loginMethod, cguAccepted, lastSignedIn, createdAt, updatedAt)
VALUES (?, ?, ?, ?, ?, 'admin', 'gestionnaire', 1, 'local', 1, NOW(), NOW(), NOW())`,
@@ -24,12 +24,12 @@ const [result] = await conn.execute(
const userId = result.insertId;
// Hasher le mot de passe
// Hasher le mot de passe Itinova69!
const hash = await bcrypt.hash('Itinova69!', 10);
await conn.execute(
`INSERT INTO local_credentials (userId, passwordHash, createdAt, updatedAt) VALUES (?, ?, NOW(), NOW())`,
[userId, hash]
);
console.log(`Admin créé avec succès (id=${userId})`);
console.log(`Compte adminItinova créé avec succès (id=${userId})`);
await conn.end();

View File

@@ -103,3 +103,9 @@
- [x] Login.tsx : page de choix avec logo FEHAP
- [x] LoginLocal.tsx : formulaire connexion locale avec logo FEHAP (haut) et Santinova (bas)
- [x] Seed admin : compte admin@sonum.fr / Admin2024! créé
## Correction v8b — Seed admin conforme au skill
- [x] seed-admin.mjs : créer le compte adminItinova / Itinova69! (login=adminItinova, email=adminItinova@santinova-soft.org, rôle=admin)
- [x] Nettoyage de l'ancien compte mal créé (id=180019)
- [x] Redéploiement Gitea avec seed corrigé