Ciao a tutti,
sto modificando uno script (gigante) per la registrazione degli utenti.
Ho fatto un bel po' di modifiche per adattarlo al mio database, però ora mi sono imbattuta in questa funzione che non capisco. So cosa fa (o dovrebbe fare: settare un cookie per una nuova sessione?), però dà la risposta sbagliata, cioè non mi fa fare il login. Purtroppo non conosco queste funzioni di php... e così non capisco dov'è l'errore.
qualcuno mi può aiutare?

Questa è la funzione:

function is_logged () {

global $hello;

$session_vars = explode(":", $hello);

$hash = md5($session_vars[0].$this->secret);

if ($hash != $session_vars[1]) {

return false;

}

else {

return array($session_vars[0], $session_vars[2]);

}

}

Grazie mille!!!