Maison >développement back-end >Problème PHP >Comment implémenter la fonction de connexion sans connexion pendant 7 jours en php
Ce que l'on appelle 7 jours sans connexion signifie que lorsque l'utilisateur choisit de mémoriser les informations utilisateur lors de la connexion, l'arrière-plan définira automatiquement une période de validité de 7 jours, puis l'utilisateur se déconnectera anormalement dans les 7 jours. (sans effacer les informations cookie
) Pas besoin de vous connecter pour accéder au backend (le backend vous aide à vous connecter). Il n'est pas nécessaire de se connecter en utilisant cookie
pour enregistrer les données dans le navigateur et en utilisant ce cookie
.
Partie du code de la page de connexion
//表单内容 <form name="form1" method="post" action="index.php"> <label>用户名</label> <input name="u_username" type="text" value=""/> <label>密码</label> <input name="u_password" type="password" value=""/> <label><input type="checkbox" name="rememberMe"/> 7天内自动登录</label> <input type="submit" name="button" value="登录" /> </form>
Lors de la vérification de la connexion de l'utilisateur, il est déterminé si l'utilisateur a choisi d'éviter la connexion. Si tel est le cas, une fois que l'utilisateur s'est connecté avec succès, le. les informations d'identification de l'utilisateur sont stockées dans le navigateur Haut : Gagnez du temps 7 jours
//index.php //用户信息登录验证添加下方内容 if($user){ //$user为从数据库中获取的用户信息数组 //判断用户是否存在 $_SESSION['user']=$user; //此处跳转至登陆成功页面,利用header() } //验证完成后跳转至登陆成功页面,利用header()rrree
Recommandé : Tutoriel vidéo 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!