Ho modificato lo script così

Codice PHP:
<? session_start(); ?>
<?php
if(isset($_POST['invio']))   {
  
$puntatore fopen("testi/pasx.php"r);
  
$trovato 0;
  while ((!
feof($puntatore)) && (!$trovato)) {
    
$linea fgets($puntatore50);
    
$trovato stristr($linea$_POST['userid']);
    
$puntatore++;
  }
  
fclose($puntatore);
  list(
$nomeutente$password) = split("~:~"$linea);
  
$password trim($password);
  
$password md5($password);

  if ((
$trovato)  && (md5($_POST['passwd']) == $password) ) {
E' corretto? La password così è criptata?