Scusate, ho postato un topic nella maniea sbagliata precedentemente.

Il problema e' che pare non funzioni (al caricamento della pagina la variabile di sessione non e' settata)..

Riposto qui il codice (dopo aver seguito i consigli nel topic precedente, session_start inserito ovviamente...)
Codice PHP:
class auth {
    
  public function 
_constructor() 
  {
    if(!isset(
$_SESSION['userStatus'])) {
      
$_SESSION['userStatus'] = 'notlogged';
    } elseif (isset(
$_GET['username'])) {
      
$this->userLogin();
    } elseif (isset(
$_GET['logout'])) {
      
$this->userLogout();
    }
  }
  
  private function 
userLogin() 
  {
    
$rs $conn->Execute('SELECT * FROM admin_users WHERE username="$_GET[username]" AND password="$_GET[password]"');
    if (
$rs->RecordCount 0) {
      
$_SESSION['userStatus'] = $rs->Fields['type'];
      
$_SESSION['userName'] = $rs->Fields['name'];
      
$_SESSION['userSurname'] = $rs->Fields['surname'];
      
$_SESSION['userEmail'] = $rs->Fields['email'];
      
$_SESSION['userLastLogin'] = $rs->Fields['lastlogin'];
      
$conn->Execute('UPDATE admin_users SET lastlogin="'.time().'" WHERE username="$user"');
    } else {
      
$_SESSION['userStatus'] = 'notlogged';
    }
  }
  
  private function 
userLogout() 
  {
    unset(
$_SESSION);
    
$_SESSION['userStatus'] = 'notlogged';
  }