亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

php使用cookie實現記住登錄狀態

2024-05-06 16:18:58
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了php使用cookie實現記住登錄狀態,本文用最原始的方法講解如何實現記住登錄狀態,給出3個步驟和具體實現代碼,需要的朋友可以參考下
 

要實現記住密碼自動登錄的功能我們大多數據都是利用了客戶端的cookies來實現,我們利用php也不例外,有需要的朋友可以參考一下。

php制作記住密碼自動登錄的解決思路,其實也就是對session,cookies的操作

一、檢查用戶是否登錄

復制代碼代碼如下:

//檢查用戶是否登錄 
function checklogin(){  
     if(empty($_SESSION['user_info'])){    //檢查一下session是不是為空  
     if(empty($_COOKIE['username']) || empty($_COOKIE['password'])){  //如果session為空,并且用戶沒有選擇記錄登錄狀  
     header("location:login.php?req_url=".$_SERVER['REQUEST_URI']);  //轉到登錄頁面,記錄請求的url,登錄后跳轉過去,用戶體驗好。  
}else{   //用戶選擇了記住登錄狀態  
     $user = getUserInfo($_COOKIE['username'],$_COOKIE['password']);   //去取用戶的個人資料  
     if(empty($user)){    //用戶名密碼不對沒到取到信息,轉到登錄頁面  
     header("location:login.php?req_url=".$_SERVER['REQUEST_URI']);  
     }else{  
     $_SESSION['user_info'] = $user;   //用戶名和密碼對了,把用戶的個人資料放到session里面  
     }  
     }  
     }  
}

二,用戶提交登錄信息
復制代碼代碼如下:

username = trim($_POST['username']);  
$password = md5(trim($_POST['password']));  
$validatecode = $_POST['validateCode'];  
$ref_url = $_GET['req_url'];  
$remember = $_POST['remember'];  
  
$err_msg = '';  
if($validatecode!=$_SESSION['checksum']){  
$err_msg = "驗證碼不正確";  
}elseif($username=='' || $password==''){  
$err_msg = "用戶名和密碼都不能為空";  
}else{  
$row = getUserInfo($username,$password);  
  
if(empty($row)){  
$err_msg = "用戶名和密碼都不正確";  
}else{  
$_SESSION['user_info'] = $row;  
if(!empty($remember)){     //如果用戶選擇了,記錄登錄狀態就把用戶名和加了密的密碼放到cookie里面  
setcookie("username", $username, time()+3600*24*365);  
setcookie("password", $password, time()+3600*24*365);  
}  
if(strpos($ref_url,"login.php") === false){  
header("location:".$ref_url);  
}else{  
header("location:main_user.php");  
}  
}  
}

三,當用戶點退出時,清出記錄登錄狀態
復制代碼代碼如下:

//退出登錄 
function logout(){  
unset($_SESSION['user_info']);  
if(!empty($_COOKIE['username']) || !empty($_COOKIE['password'])){  
setcookie("username", null, time()-3600*24*365);  
setcookie("password", null, time()-3600*24*365);  
}  
}

 

四、簡潔版實例

復制代碼代碼如下:

<?
//讀取COOKIE的用戶名和密碼的值即可
if($_COOKIE['uname']!=''){$CKUNAME =  $_COOKIE['uname'];}
if($_COOKIE['pwd']!=''){$CKPWD =  $_COOKIE['pwd'];}
echo $CKUNAME;
echo '<br>';
echo $CKPWD;
?>
<form id="form1" name="form1" method="post" action="">
    <input type="text" name="uname" id="uname" value="<?=$CKUNAME;?>" /> <input
       type="password" name="pwd" id="pwd" value="<?=$CKPWD;?>" /> <input
       name="remember" type="checkbox" value="1" <? if($CKUNAME!=''){?>
       checked="checked" <? } ?> /> 記住我! <input type="submit" name="button"
       id="button" value="登錄" />
</form>
<?
//登錄,將用戶名和密碼存入到COOKIE
if($_POST['button']!=''){
    $uname = $_POST['uname'];
    $pwd = $_POST['pwd'];
    //如果輸入的加密密碼和COOKIE中不一樣,那么就加密
    if($pwd!=$CKPWD){$pwd = md5($pwd);}
    $remember = $_POST['remember'];
    if($remember==1){
       setcookie("uname", $uname, time()+3600*24*30);
       setcookie("pwd", $pwd, time()+3600*24*30);
    }
}
?>
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产精久久久久久久| 国产精品欧美日韩一区二区| 色偷偷av一区二区三区| 国产女精品视频网站免费| 亚洲欧美在线一区| 国产日韩专区在线| 91大神在线播放精品| 欧美午夜女人视频在线| 国产69精品久久久| 久久精视频免费在线久久完整在线看| 国产大片精品免费永久看nba| 亚洲福利视频免费观看| 欧美日韩成人黄色| 欧美激情欧美激情| 91超碰caoporn97人人| 成人网在线观看| 日日噜噜噜夜夜爽亚洲精品| 欧美一级黄色网| 亚洲欧美在线x视频| 欧美激情xxxx性bbbb| 亚洲欧美日韩国产成人| 亚洲午夜性刺激影院| 亚洲国产成人精品久久久国产成人一区| 欧洲亚洲在线视频| 97在线视频观看| 国产精品黄色影片导航在线观看| 国产成人鲁鲁免费视频a| 日韩中文字幕视频在线| 91产国在线观看动作片喷水| 欧美日韩国产中文字幕| 日韩a**站在线观看| 91久久久久久久一区二区| 疯狂欧美牲乱大交777| 欧美丰满少妇xxxx| 91九色视频导航| 亚洲国产一区二区三区在线观看| 色婷婷综合成人| 精品久久久一区二区| 国产综合色香蕉精品| 久久亚洲精品中文字幕冲田杏梨| 欧美日韩国产一区在线| 96pao国产成视频永久免费| 久久免费视频这里只有精品| 国产精品久久久久久久9999| 7777精品视频| 96国产粉嫩美女| 亚洲sss综合天堂久久| 社区色欧美激情 | 日韩中文字幕在线| 色偷偷91综合久久噜噜| 欧美在线一级视频| 中文字幕在线看视频国产欧美在线看完整| 国产精品免费看久久久香蕉| 久久久最新网址| 亚洲欧洲第一视频| 欧美黄色片在线观看| 国产精品一区二区三区久久| 亚洲国产精品va在线| 精品国产一区二区三区在线观看| 国产欧美 在线欧美| 亚洲aⅴ日韩av电影在线观看| 一区二区欧美在线| 亚洲欧美福利视频| 日韩成人中文字幕| 欧美黑人xxxⅹ高潮交| 美女黄色丝袜一区| 日韩最新中文字幕电影免费看| 国产91亚洲精品| 久久久久久久久久久网站| 久久久欧美一区二区| 欧美美女15p| 欧美一级免费看| 日本国产欧美一区二区三区| 国产精品色视频| 日韩av免费在线播放| 欧美日韩在线一区| 欧美极品在线视频| 91精品国产色综合| 日韩av高清不卡| 亚洲精品免费av| 最近2019年日本中文免费字幕| 精品久久久久久久久久国产| 欧美成在线视频| 亚洲男人的天堂网站| 久久久亚洲网站| 亚洲一区二区三| 国产日韩av高清| 日韩av综合网| 欧美午夜激情视频| 中文字幕一区二区三区电影| 久久精视频免费在线久久完整在线看| 国产精品美女久久久免费| 欧美黑人又粗大| 精品成人在线视频| 97在线视频免费观看| 不卡在线观看电视剧完整版| 亚洲欧美成人在线| 91产国在线观看动作片喷水| 亚洲精品suv精品一区二区| 日韩中文字幕免费看| 亚洲美女激情视频| 国产日韩中文在线| 91久久国产婷婷一区二区| 欧美视频在线观看 亚洲欧| 亚洲最大中文字幕| 中日韩午夜理伦电影免费| 久久免费视频在线观看| 欧美电影在线观看| 色一情一乱一区二区| 欧美成人免费在线观看| 欧美日韩国产精品专区| 欧美激情综合色综合啪啪五月| 国产欧美精品xxxx另类| 91久久精品国产91久久性色| 久久午夜a级毛片| 国产精品极品美女粉嫩高清在线| 精品一区电影国产| 伊人久久五月天| 91国偷自产一区二区三区的观看方式| 日韩精品在线免费观看视频| 国产欧美在线观看| 国产中文字幕91| 日韩电影第一页| 丁香五六月婷婷久久激情| 久久成人18免费网站| 欧美在线性爱视频| 欧美日韩国产一区二区| 亚洲精品女av网站| 国产精品免费一区二区三区都可以| 亚洲国产精品嫩草影院久久| 国内精品一区二区三区| 亚洲人成电影在线| 国产精品视频资源| 疯狂做受xxxx高潮欧美日本| 成人av.网址在线网站| 热99精品只有里视频精品| 欧美激情a在线| 国产亚洲激情视频在线| 一区二区三区视频免费在线观看| 色无极亚洲影院| 91久久精品国产91性色| 精品欧美激情精品一区| 日韩成人av网址| 色视频www在线播放国产成人| 欧美激情视频网| 51午夜精品视频| 国产剧情久久久久久| 91高清在线免费观看| 91视频-88av| 成人网中文字幕| 乱亲女秽乱长久久久| 精品丝袜一区二区三区| 一区二区三区回区在观看免费视频| 色综合视频网站| 亚洲第一福利网站| 日韩欧美一区视频| 成人黄色大片在线免费观看| 国产成人精品日本亚洲专区61| 综合av色偷偷网| 国产精品99蜜臀久久不卡二区| 成人www视频在线观看| 红桃av永久久久| 亚洲r级在线观看| 久久99热精品这里久久精品|