Bonjour.
Si je comprends bien, que ce soit pour le pseudo ou le mot de passe, tu ne vérifies que pour l'utilisateur courant et non sur tous les utilisateurs, ce qui pourrait te poser des problèmes par la suite.
Si c'est pour faire ça, pour le pseudo par exemple, autant que tu définisses son pseudo dans la session quand tu le connecte, de cette manière, tu pourras faire la vérification en évitant de faire une requête SQL.
Ensuite, il est inutile de faire :
Car juste :
Donne le même résultat, étant donné que empty() en plus de vérifier si la variable est vide, vérifie également si la variable est définie.
Détermine si une variable est considérée comme vide. Une variable est considérée comme vide si elle n'existe pas, ou si sa valeur équivaut à FALSE.