vorrei chiedere una modifica da parte dei mods poiche' ho riscontrato anomalie forse di versione tra le prove fatte con i codici di questa pillola ed il php , ora 5.0.5 che ho in locale.

Per evitare casini conviene modificare la funzione validUsers in questo modo ( in bold la parte modificata )


codice:
function validUser(&$user, &$pass) {
	
	// imposto il valore di ritorno
        $result = false;
	
	// verifico l' hash md5 dei dati
	$pr = "/(?i)^[a-f0-9]{32}$/";
        if(preg_match($pr, $user) && preg_match($pr, $pass)) {
	
		// effettuo la query in database ... non in questo esempio
                $query = 'SELECT id FROM table WHERE MD5(user) = "'.$user.'" AND MD5(pass) = "'.$pass.'"';
	
		// ovviamente solo se avro' un riscontro di un record ...
                $result = true;
	}
	return $result;
}
grazie e scusate