Ich bekomme ein Passwort aus der Datenbank und es ist in der $password
Variable mit "" (doppelte Anführungszeichen) gespeichert. Ich möchte den $password
Variablenwert mit '' (einfache Anführungszeichen) ändern. Wie kann ich das ändern? Wenn ich mit einem statischen Wert teste, $password = '$2y$10$wFgLkiJbc7MQ0aY6H7bZwehm45CFlvpSBvZmHs9m8euqPmDlP0mIK';
ist es ok und das Passwort ist gültig. Mein Problem ist wie dieser Link.konvertieren String doppelte Anführungszeichen in einfache Anführungszeichen
php password_hash and password_verify issues no match
Wie $ Passwort zu lösen?
$password = $result['Password'];
Dies ist mein Code: wegen
$get_email = $_POST['email'];
$get_password = $_POST['password'];
$result = $conn->prepare("select * from user where Email='$get_email'");
$result->execute();
foreach ($result as $result) {
$id = $result['ID'];
$password = $result['Password'];
if (password_verify($get_password, $password)) {
echo 'Password is valid!';
} else {
echo 'Invalid password.';
}
}
Ist 'Code' zitiert? Mit der Formatierung der Frage weiß ich nicht, was Code ist und was die Frage ist. Ich weiß auch nicht, was "Code" in deiner Erklärung und deinem Titel ist. – chris85
Ich bearbeite schon meine Frage. Bitte hilf mir. :) –
'und "ist Zitate in Englisch. Meinst du Zitate nach Code? Wenn nicht, was meinst du mit Doppel-Code und einzigen Code? – Ivan