PHP利用Cookie落地自动登陆
副标题[/!--empirenews.page--]
function index(){ $logout = isset($_POST['logout'])?$_POST['logout']:''; $user = isset($_COOKIE['user'])?$_COOKIE['user']:''; $rem = isset($_COOKIE['remember'])?$_COOKIE['remember']:''; if($logout == 'true'){ //判断是否执行退出登陆 logout(); }else if($user == ''){ //如果Cookie中没有用户信息则执行登陆操作 login(); }else{ //显示首页 //首页的html代码 $str = <<<html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>C语言中文网</title> </head> <body> <form action="" method="post"> <p><input type="hidden" value="true" name="logout" /></p> <p><input type="submit" value="退出登陆" /></p> </form> </body> </html> html; echo $str; } }
/** * 登陆 */ function login(){ //获取提交的用户信息 $user = isset($_POST['user'])?trim($_POST['user']):''; $pwd = isset($_POST['pwd'])?trim($_POST['pwd']):''; $rem = isset($_POST['remember'])?$_POST['remember']:''; if($user == ''){ //如果用户名为空,则显示登陆页面 // 登陆页面的html代码 $info = <<<html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>C语言中文网</title> </head> <body> <form action="" method="post"> <p>用户名:<input type="text" name="user" /></p> <p>密 码:<input type="password" name="pwd" /></p> (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |