일명 7일 로그인 프리란 사용자가 로그인 시 사용자 정보를 기억하도록 선택하면 백그라운드에서 자동으로 유효 시간인 7일을 설정한 후 사용자가 비정상적으로 로그아웃할 수 있음을 의미합니다(지워지지 않음 cookie
信息)情况下访问后台都不需要登录(后台帮助其登录)。免登录是利用cookie
保存数据到浏览器端,并借助该cookie
7일)
로그인
//表单内容 <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>
페이지의 코드 중 일부는 사용자 로그인 확인 중에 사용자가 로그인 없음을 선택했는지 여부를 결정합니다. 그렇다면 사용자가 성공적으로 로그인한 후 사용자의 ID 정보가 브라우저: 저장 시간은 7일입니다
//index.php //用户信息登录验证添加下方内容 if($user){ //$user为从数据库中获取的用户信息数组 //判断用户是否存在 $_SESSION['user']=$user; //此处跳转至登陆成功页面,利用header() } //验证完成后跳转至登陆成功页面,利用header()
//将用户登录后的信息保存到session中 @session_start(); $_SESSION['user']=$user; //7天免登录:登录成功后 if(isset($_POST['rememberMe'])){ //7天免登录 setcookie('user_id',$user['id'],time() + 7 * 24 * 3600); }
권장: php 비디오 튜토리얼
위 내용은 PHP에서 7일 로그인 프리 기능을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!