Vous devez stocker le nom d'utilisateur dans la session pour qu'il soit disponible sur un autre chargement de page, actuellement le script ne stocke que ces valeurs dans la session ;
$_SESSION['loggedin'] = $row[$this->pass_column];
$_SESSION['userlevel'] = $row[$this->user_level];
Ce que vous avez à faire est d'ajouter le $username
à la session qui est passée dans le login
fonction, comme ci-dessous ;
$_SESSION['username'] = $username;
Le nom d'utilisateur sera désormais stocké dans la session avec le nom d'utilisateur clé.
Pour pouvoir l'utiliser sur une autre page, assurez-vous qu'avant de tenter de l'utiliser, vous lancez la session en appelant la fonction session_start()
.