Import initial de Vivier depuis l'hebergement OVH
This commit is contained in:
commit
839e5e57c5
126 files changed
+22447
No files matched your search
@@ -0,0 +1,36 @@
|
||||
-- Vivier : passage d'une base 1.4 à 1.5
|
||||
-- Corbeille des profils (30 jours), demandes de compte à valider, compte du gestionnaire.
|
||||
-- À exécuter une seule fois dans phpMyAdmin, après une sauvegarde de la base (onglet Exporter).
|
||||
|
||||
SET NAMES utf8mb4;
|
||||
|
||||
-- ---------------------------------------------------------------
|
||||
-- Corbeille : un profil supprimé reste 30 jours, puis il est effacé avec ses fichiers
|
||||
-- ---------------------------------------------------------------
|
||||
ALTER TABLE candidats
|
||||
ADD COLUMN supprime_le DATETIME NULL AFTER archive_par,
|
||||
ADD COLUMN supprime_par INT UNSIGNED NULL AFTER supprime_le,
|
||||
ADD KEY idx_supprime (supprime_le),
|
||||
ADD CONSTRAINT fk_candidat_supprime_par FOREIGN KEY (supprime_par) REFERENCES utilisateurs(id);
|
||||
|
||||
-- ---------------------------------------------------------------
|
||||
-- Demandes de compte : la personne s'inscrit, le gestionnaire accepte ou refuse.
|
||||
-- Un compte en attente a actif = 0 et en_attente = 1 : il ne peut pas se connecter.
|
||||
-- ---------------------------------------------------------------
|
||||
ALTER TABLE utilisateurs
|
||||
ADD COLUMN en_attente TINYINT(1) NOT NULL DEFAULT 0 AFTER actif;
|
||||
|
||||
-- ---------------------------------------------------------------
|
||||
-- Compte du gestionnaire : Yann PILLA, identifiant ypilla.
|
||||
-- La colonne mot_de_passe contient une empreinte, pas le mot de passe.
|
||||
-- Si l'identifiant existe déjà, son mot de passe et son rôle sont mis à jour.
|
||||
-- ---------------------------------------------------------------
|
||||
UPDATE utilisateurs
|
||||
SET nom_affiche = 'Yann PILLA', role = 'admin', actif = 1, en_attente = 0,
|
||||
mot_de_passe = '$2y$12$ENLcXMSR6WlGLW06M5tgtOtGYw5E9o.BgoPlpImStFrk2MWJVEUE.'
|
||||
WHERE identifiant = 'ypilla';
|
||||
|
||||
INSERT INTO utilisateurs (identifiant, nom_affiche, mot_de_passe, role, actif, en_attente)
|
||||
SELECT 'ypilla', 'Yann PILLA', '$2y$12$ENLcXMSR6WlGLW06M5tgtOtGYw5E9o.BgoPlpImStFrk2MWJVEUE.', 'admin', 1, 0
|
||||
FROM DUAL
|
||||
WHERE NOT EXISTS (SELECT 1 FROM (SELECT id FROM utilisateurs WHERE identifiant = 'ypilla') AS deja);
|
||||
Reference in new issue
Block a user