Ich möchte sha1 durch password_hash ersetzen, und ich muss die password_verify ausführen wie: wenn ungültig = Funktionen ausführen, sonst Login. jedoch in password_verify Handbuch ich dies nur finden:password_verify if {invalid} else {
<?php
if (password_verify($password, $hash)) {
// valid
}
else {
// invalid
}
Wie kann ich so etwas wie dieses:
<?php
if (password_verify($password, $hash)) {
// invalid = run set of functions
}
else {
// login
}
Ich hoffe, dass ich Sinn mache.
ok und die PHP-Version ist was? Und was ist die Länge der Passwortspalte? Wenn es weniger als 60 ist, ist das ein Problem. –
Keep R'ing TMs http://php.net/manual/en/function.password-verify.php und http://php.net/manual/en/function.password-hash.php –
So wollen Sie die 'if' zu sein, wenn 'password_verify()' '' invalid' zurückgibt? Wie 'if (! Password_verify ($ password, $ hash))'? – Sean