Criptează textul transmis. Ciflul este întotdeauna unic. Folosit pentru criptarea parolelor.
Creează un hash din text simplu. Hash întotdeauna se dovedește diferit, adică dacă funcția este chemată de două ori în mod egal, rezultatele vor fi diferite. a se vedea exemplul 1.
În timp ce variabila globală $ wp_hasher este setată. clasa PasswordHash este utilizată pentru a crea. care adaugă "sare" textului și o trece de 8 ori prin MD5.
PasswordHash poate fi configurat, vezi exemplul.
Pentru integrarea cu alte aplicații, această caracteristică poate fi înlocuită în plugin pentru a utiliza un algoritm de hashing diferit.
wp_hash_password () utilizează clasă PasswordHash, care se află în /wp-includes/class-phpass.php.
se întoarce
Un șir, o parolă criptată.
utilizarea
$ password (string) (obligatoriu) Text simplu (parola) care trebuie criptat.
Implicit: niciunul
# 1. Exemplu de funcție
# 2. Comparați parola criptată deja cu cea obișnuită
# 3. Setați variabila globală $ wp_hasher
Pentru a crea o parolă cu parametrii necesari:
Codul wp hash password. wp-include / pluggable.php WP 4.9
Funcții înrudite
Din etichetă: parola (parole)
Mai mult de la: Protecție
Folosit această funcție, dar din anumite motive scapă
"Eroare fatală: Clasa" PasswordHash "nu a fost găsită în / home."
Spuneți-mi cum să remediați acest lucru (
Se pare că fișierul /wp-include/class-phpass.php nu se conectează. Încercați să o conectați înainte de utilizare.