Bonjour,
je viens de réaliser une petite interface admin et je souhaiterais la "sécuriser" un minimum.
Sans rentrer dans le détail bien évidemment, je souhaiterais savoir quel moyen permet de ne pas accéder aux pages tant que l'utilisateur n'est pas loggé ?
Je cherche simplement un moyen pas trop complexe et pas trop lourd.
Voici ce que j'ai fais pour le moment (qui semble marcher), mais j'attends vos conseils.
Dans ma page login
Si le login et pass sont correct, j'enregistre "ok" dans une variable de session. Et je dirige à l'aide d'un header le visiteur sur la première page de contenu de l'interface.
Ensuite je met un code en début de toutes mes pages de l'interface qui redirige l'utilisateur à la page login si la variable de session n'est pas == "ok".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $_SESSION['ouverture'] = "ok"; header('Location: admin/welcome.php');
Voila dans le principe ce que j'ai fais ! Le header et la variable de session réagissent ils différemment en fonction du navigateur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if ($_SESSION['ouverture'] != "ok"){ header("Location: admin.php"); }
J'aurais tendance à dire que non puisqu'il sagit du langage "php" ?
Merci pour votre temps/aide précieu(x)(se)!
A bientôt.
Partager