2016-06-29 29 views
-1

Angenommen, ich habe ein Passwort im Klartext und möchte prüfen, ob es mit dem Passwort in der Datenbank übereinstimmt. Ich benutzen die wp_hass_password() Funktion in einer PHP-Datei in meinem Wordpress-Verzeichnis (nur davon ausgehen, mein Passwort ist ‚Abc123‘):Wie hash das Passwort in Wordpress?

$mypass = wp_hash_password("abc123"); 
echo $mypass; 

jedoch das Ergebnis stimmt nicht mit dem überein ich in phpMyAdmin sah. Darüber hinaus ändert sich das obige $mypass jedes Mal, wenn ich die PHP-Datei aktualisiere.

Meine Frage ist: Wie kann ich das richtige Hash-Passwort aus dem Klartext in WordPress erhalten?

+0

Der Hash wird einmalig sein, wenn Sie einen selbst mit dem gleichen Originaltext generieren. Siehe das Handbuch für '$ wp_hasher-> CheckPassword ($ plain_password, $ password_hashed)', um zu testen, ob eine neue Zeichenkette mit dem ursprünglich gehashten Passwort übereinstimmt. – RiggsFolly

+0

Oder können Sie nicht die WP-Funktion [wp_check_password] (https: // codex. wordpress.org/Function_Reference/wp_check_password)? –

Antwort