Inoltre penso tu abbia un problema nel costruttore:
Codice PHP:
public function _constructor()
{
if(!isset($_SESSION['userStatus'])) { //-- se la var userStatus non e' settata
return $_SESSION['userStatus']; //-- restituisce la var userStatus (che e' unset tanto quanto e' vero l'if di cui sopra)
} elseif (isset($_GET['username'])) {
$this->userLogin();
} elseif (isset($_GET['logout'])) {
$this->userLogout();
} else {
$_SESSION['userStatus'] = 'notlogged';
return $_SESSION['userStatus'];
}
}