Utiliser PHP pour créer un "Remember Me" case donne aux utilisateurs la possibilité d'être connecté automatiquement quand ils visitent un site leur évite d'avoir à saisir son identifiant et son mot de passe à chaque fois qu'ils ferment la fenêtre du navigateur. Le "Remember Me" case peut également être étiqueté « Rester connecté » ou « Rester connecté po" Certains sites donnent même un délai pour combien de temps il faudra vous connecter automatiquement , comme « Je souhaite rester connecté pendant 2 semaines. " INSTRUCTIONS 1
Créer une case à cocher en ajoutant une balise input de type « case à cocher » et une étiquette directement après la balise d'entrée. Il devrait être situé après les champs de connexion (par exemple, Nom d'utilisateur et mot de passe ) et avant que le bouton submit . Exemple de code :
Se souvenir de moi
2
Ajouter un "if" qui vérifie si le "Remember Me" case est cochée ou non et , si c'est le cas, définit le cookie de nom d'utilisateur pour le nom d'utilisateur dans la variable $ _SESSION et le mot de passe cookie au mot de passe dans la variable $ _SESSION . Il devrait être situé après le code qui définit les variables $ _SESSION pour connecter l'utilisateur po Exemple de code :
Ajouter un autre " if " qui vérifie les biscuits des utilisateurs pour le nom d'utilisateur et mot de passe puis définit le nom d'utilisateur $ _SESSION à l' $ _COOKIE nom d'utilisateur et le mot de passe $ _SESSION au mot de passe _COOKIE $ . Exemple de code :
Ajouter un "si" déclaration au début de votre déconnexion code qui va désarmer les cookies si l'utilisateur se déconnecte . Le "if" doit vérifier si les cookies sont fixés et , s'ils le sont, mis à vider avec une expiration négative. Exemple de code :