ragazzi ho modificato un piccolo script per fare un confronto su un file txt del nome utente e della password soltanto che la password funziona solo se la inserisco tutta e correttamente mentre il nome utente me lo prende anche se ne inserisco un pezzo.
Nel file txt c'è scritto
beatrice~:~03325469
ma se inserisco bea e poi la password entra lo stesso.
Mi date un'occhio dove sbaglio?
Codice PHP:
if (isset($invio)) {
$puntatore = fopen("password/pasx.txt", r);
$trovato = 0;
while ((!feof($puntatore)) && (!$trovato)) {
$linea = fgets($puntatore, 50);
$trovato = stristr($linea, $userid);
$puntatore++;
}
fclose($puntatore);
list($nomeutente, $password) = split("~:~", $linea);
$password = trim($password);
if (($trovato) && ($passwd == $password)) {
session_register('autorized');
$autorized = 1;
echo "";
}
else{
echo "";
}
}