0
Ich habe eine Registrierungsseite in PHP mit einem MySQL-Backend erstellt. Wenn der Benutzer sein neues Passwort eingibt, sollte es SHA512-CRYPT via doveadm werden. DieseMit php und doveadm Passwort erstellen
ist, was ich habe jetzt,
$password=hash('sha256', $pass);
Aber ich möchte ein Passwort-Hash mit doveadm erstellen wegen meiner Mail-Server:
$password=(/usr/bin/doveadm pw -s SHA512-CRYPT -p "$pass")
Aber es scheint nicht zu funktionieren, Wie kann ich diesen "doveadm" Befehl in PHP implementieren?
Dank, scheint zu funktionieren. – tso
aber beachten Sie: Stellen Sie sicher, dass Ihr Passwort korrekt ist, bevor Sie es an Shell_Exec übergeben. oder ich kann irgendwann garantieren, dass sich ein Benutzer mit einem Passwort unter den Zeilen von 'anmeldet; rm -rf/' –