panneaux admin Créé dans le langage PHP utilisent généralement des sessions pour stocker un nom d'utilisateur et mot de passe des valeurs après que l'utilisateur se connecte à sécuriser une zone d'administration sans sessions , vous pouvez utiliser des cookies . Les cookies stockent le nom d'utilisateur pour le compte de l'utilisateur, de sorte que vous savez que l'utilisateur est connecté po Après que l'utilisateur se déconnecte, vous supprimez le cookie. Vous détectez si le cookie est présent avant de permettre à l'utilisateur d' accéder au panneau d'administration . Instructions
1
un clic droit sur la page de traitement de la connexion de votre panneau d'accès administrateur . Cliquez sur " Ouvrir avec " et sélectionnez votre fichier PHP préféré .
2
Ajoutez le code pour créer un cookie pour le processus de connexion . Le code PHP suivant crée un fichier cookie avec la connexion de l'utilisateur :
setcookie ( " user", " Alex Porter" , time () +3600 ) ;
changer le " 3600 " , paramètre le nombre de secondes que vous voulez mettre en place pour la période de connexion. Dans cet exemple, l'utilisateur reste connecté pendant une heure .
3
Enregistrez le fichier de code source PHP et ouvrez le fichier qui traite la fonction de déconnexion dans le panneau d'administration .
4
Supprimer le cookie , qui déconnecte l'utilisateur. Le code suivant supprime le cookie sur l'ordinateur de l'utilisateur :
setcookie ( "user" , "", time () -3600 ) ;
Cette fonction efface la valeur et ensembles du cookie le temps d'expiration pour un réglage de temps passé. Cela provoque le navigateur pour supprimer le fichier à partir de l'ordinateur de l' utilisateur .
5
Enregistrez le fichier de déconnexion et ouvrez le panneau d'administration et connectez-vous pour tester votre nouveau code de sécurité de panneau d'administration .