Commit d84d6b2d authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Spécification d'un script Composer 'pre-update-cmd' pour avertir que le schéma...

Spécification d'un script Composer 'pre-update-cmd' pour avertir que le schéma de BDD doit être mis à jour.
parent d6a350da
Loading
Loading
Loading
Loading
+27 −0
Original line number Diff line number Diff line
<?php
/**
 * Affichage d'un avertissement concernant la mise à jour nécessaire du scema de BDD
 * depuis l'ajout de la fonctionnalité 'mot de passe oublié'.
 */

//require '../../../autoload.php';

$message = <<<EOS
/*******************************************************************
 *                       ! ATTENTION !
 *
 * Si vous installez cette version d'unicaen/auth, vous devez 
 * vous assurer que la colonne PASSWORD_RESET_TOKEN existe bien 
 * dans votre table utilisateur (nommee USER par défaut).
 * Si ce n'est pas le cas, utilisez ceci pour l'ajouter :
 *
 *    alter table "USER" add PASSWORD_RESET_TOKEN varchar2(256);
 *    create unique index USER_PASSWORD_RESET_TOKEN_UN on "USER"(PASSWORD_RESET_TOKEN);
 * 
 ******************************************************************/

EOS;

echo $message;
readline("Appuyez sur entrée pour pousuivre le processus 'composer' ou CTRL-C pour abandonner... ");
echo PHP_EOL;
+3 −0
Original line number Diff line number Diff line
@@ -25,5 +25,8 @@
        "classmap": [
            "./Module.php"
        ]
    },
    "scripts": {
        "pre-update-cmd": "@php bin/password-reset-requires-schema-update-warning.php"
    }
}
 No newline at end of file