non puoi cambiare
Codice PHP:
while ($riga=mysql_fetch_array($risultato))
if (($user2== $riga["user"]) && ($pass2 == $riga["pass"]))
{ // ok
header('Location: paginariservata.php');
exit;
}
else
{
// ko
header('Location: insloginutenti.php');
exit;
}
con
Codice PHP:
if (mysql_num_rows($risultato) != 0)
{
$riga = mysql_fetch_array($risultato);
// ok
mysql_close($conn);
header('Location: paginariservata.php');
}
else
{
// ko
mysql_close($conn);
header('Location: insloginutenti.php');
}
?
Hai messo due controlli sulla stessa cosa, in questo modo se la query restituisce un risultato (e se tutti gli utenti hanno nome utente e password o almeno la password diversa ti restituisce al massimo un solo risultato) i dati sono giusti, l'altra possibilità sono 0 record, in quel caso i dati non sono giusti e viene rimandato alla pagina di login