Différences entre les versions de « Logiciel Pastèque/Serveur/Installation »

Lien vers les user_ini.php pour la génération du hash de mot de passe
(Config v7 avec le combo inifile ident et database)
(Lien vers les user_ini.php pour la génération du hash de mot de passe)
/etc/pasteque/auth/<user>_id.ini
 
Les mots de passe sont chiffrés via la méthode php password_encrypt. Pour générer un mot de passe utilisateur il faut executer un script externe en attendant l'intégration de la gestion des comptes utilisateurs directement via l'interface graphique. Des scripts de génération sont disponible sur le dépôt [https://framagit.org/pasteque/tools tools] ou pré-installé par exemple sur [https://pasteque.pro/user_ini.php pasteque.pro].
<?php
if ($argc < 2) {
system("stty -echo");
$password = fread(STDIN, 80);
$password2 = fread(STDIN, 80);
system("stty echo");
if ($password != $password2) {
file_put_contents("php://stderr", "Password mismatch\n");
die();
}
} else {
$password = $argv[1];
}
echo "password=" . password_hash($password, PASSWORD_DEFAULT);
 
Mettre la chaîne de caractères obtenue <pwd_hash> dans /etc/pasteque/auth/<user>_id.ini :
53

modifications