Je développe un site Web, où dans la plupart des pages l'utilisateur doit se connecter pour voir les pages du site Web. Quel est le meilleur moyen de vérifier si l'utilisateur est connecté ou non, et s'il ne le redirige pas vers la page de connexion.PHP Authentifier l'utilisateur pour chaque page du site Web
actuellement j'utilise le code suivant pour le faire.
if(!isset($_SESSION["username"])) //I set the session when user log in and destroy when user logout
header("location: login.php");
Il ya beaucoup de pages et je mets ce code dans chaque page. Cela fonctionne aussi bien.
Je veux savoir s'il existe d'autres façons de faire cela? Ou ce que je fais est un bon moyen? et je n'ai pas besoin de changer quoi que ce soit.
Vous devriez créer une fonction pour cela et appeler cette fonction sur chaque page en haut. – Jay
Vous devriez utiliser un framework, il traiterait des problèmes comme celui-ci pour vous et il vous donne la structure dont vous avez besoin pour ne pas vous répéter - cakephp.org –
Un framework juste pour l'authentification? Un peu exagéré ne pensez-vous pas? –