ciao..dunque..ho un'area riservata e per accedervi servono username e password. entrambe sono criptate con password_hash (al momento della creazione dell'utente). Nella pagina di login, l'utente inserisce le credenziali che vengono verificate con i dati nel db tramite password_verify. questo è il mio codice che non funziona. il problema dovrebbe essere nell'if ma non riesco a vederlo.

codice:
$usr = retrieveLOGINdata(); //estrae i dati dal db

$data = array();
while($value = mysqli_fetch_row($usr))
    array_push($data,$value);

if(password_verify($_POST['usrname'], $data[0][0]) && password_verify($_POST['usrpw'], $data[0][1]))
{
echo "ok sei loggato";
 }
ho verificato che:

- dalla pagina di login, i dati arrivano corretti
- i dati estratti dal db sono corretti
- se usrname e usrpw sono uguali funziona

grazie e Buon Natale!
L.