\n"; exit(1); } $login = $argv[1]; $password = $argv[2]; require __DIR__ . '/../src/config.php'; $config = require __DIR__ . '/../src/config.php'; $dsn = sprintf('mysql:host=%s;dbname=%s;charset=%s', $config['db']['host'], $config['db']['dbname'], $config['db']['charset']); try { $pdo = new PDO($dsn, $config['db']['user'], $config['db']['pass']); $hash = password_hash($password, PASSWORD_DEFAULT); $stmt = $pdo->prepare('INSERT INTO utilisateur (login, password) VALUES (:login, :pwd)'); $stmt->execute(['login'=>$login, 'pwd'=>$hash]); echo "Utilisateur $login créé.\n"; } catch (Exception $e) { echo 'Erreur: ' . $e->getMessage() . "\n"; }