Ce face sodium_crypto_pwhash_str_verify
Funcția verifică dacă o parolă introdusă în formularul de autentificare corespunde hash-ului stocat în baza de date. Comparația este realizată în timp constant (constant-time execution), eliminând riscul scurgerilor de informații prin atacuri de temporizare (timing attacks).
Exemplu practic: Autentificarea utilizatorului
<?php
$parolaTrimisa = $_POST['parola'] ?? '';
$hashDinBazaDate = '$argon2id$v=19$m=65536,t=2,p=1$...';
if (sodium_crypto_pwhash_str_verify($hashDinBazaDate, $parolaTrimisa)) {
echo "Autentificare reușită! Bun venit în cont.\n";
} else {
echo "Eroare: Parolă incorectă!\n";
}
Întrebări & Exemple de Cod:
sodium_crypto_pwhash_str_verifyAi o nelămurire despre utilizarea comenzii
sodium_crypto_pwhash_str_verifysau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.