Maison > Article > développement back-end > Comment implémenter la connexion automatique en php
Comment implémenter la connexion automatique en PHP : 1. Stockez le cookie de connexion automatique lors de la première connexion pour vérifier la prochaine connexion automatique de l'utilisateur ; 2. Lors de la prochaine initialisation de connexion, détectez s'il y a $_COOKIE[ 'Connexion automatique à l'ordinateur '], si elles existent, elles seront automatiquement connectées.
L'environnement d'exploitation de cet article : système windows10, php 7, ordinateur thinkpad t480.
Tout d'abord, lorsque l'utilisateur se connecte pour la première fois, si vous cochez l'option pour éviter la connexion dans un délai d'une semaine, une fois l'opération de connexion terminée, un cookie de connexion automatique sera stocké. Ce cookie peut être "$". la valeur est "l'identifiant" de l'utilisateur plus Les données cryptées sont une chaîne composée d'un "code aléatoire". Ce code aléatoire est stocké dans la table utilisateur de la base de données pour vérification la prochaine fois que l'utilisateur se connectera automatiquement. Il peut également s'agir de données plus haut de gamme, et chacun peut les utiliser à sa guise.
setcookie('autoLogin',$value,7*24*3600+time());
Puis lors de l'initialisation lors de la prochaine connexion, vérifiez d'abord s'il y a $_COOKIE[' dans l'autoLogin de l'ordinateur de l'utilisateur '] données, s'il y en a, décryptez les données et analysez-les pour voir s'il s'agit du vrai cookie stocké lors de la connexion précédente (pour éviter la falsification)
Apprentissage recommandé : formation php
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!