真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php設(shè)置cookie記住密碼的方法

本篇內(nèi)容介紹了“php設(shè)置cookie記住密碼的方法”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、網(wǎng)站制作、尚義網(wǎng)絡(luò)推廣、微信平臺(tái)小程序開發(fā)、尚義網(wǎng)絡(luò)營(yíng)銷、尚義企業(yè)策劃、尚義品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供尚義建站搭建服務(wù),24小時(shí)服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com

本文操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦

php實(shí)現(xiàn)記住密碼下次自動(dòng)登陸

這篇博客里面還寫到 實(shí)現(xiàn)“記住我的登錄狀態(tài)”的功能方法,簡(jiǎn)言之,就是對(duì)首先對(duì)session進(jìn)行用戶信息賦值,檢測(cè)session,失效后,利用cookie對(duì)其賦值;

在實(shí)現(xiàn)過(guò)程中,根據(jù)網(wǎng)上一些代碼貼,整理出以下代碼:另外可以參考PHP 登錄記住密碼實(shí)現(xiàn)思路

在登錄login.php頁(yè)面中,進(jìn)行表單設(shè)置:



  

login_chk.php頁(yè)面用于驗(yàn)證登錄頁(yè)面表單信息,并創(chuàng)建cookie:

 1 alert('用戶名和密碼不能為空!');history.go(-1);";11 }12 else{ 
13     $username=$_POST['username'];14     $pass=$_POST['pass'];15     $password = md5($pass);16     $remember = $_POST['remember']; 
17     
18     $testrst = sqlsrv_query($conn, "select * from Employee where name like '$username' or number like '$username'");    //執(zhí)行查詢操作  
19     
20     if(!empty($remember)){     //如果用戶選擇了,記錄登錄狀態(tài)就把用戶名和加了密的密碼放到cookie里面 
21         setcookie("username", $username, time()+3600*24*30); 
22         setcookie("password", $pass, time()+3600*24*30); 
23     }  
24     
25     
26     
27      
28     
29     if(sqlsrv_has_rows($testrst)){30         
31         $rst = sqlsrv_query($conn, "select * from Employee where (name like '$username' or number like '$username') and pwd = '$password'");32         
33         
34         if(sqlsrv_has_rows($rst)){                                                              //判斷登錄用戶名和密碼是否正確35             $adminrow = sqlsrv_fetch_array($rst);37             $userwhethe = 0;38             $_SESSION['id']=$adminrow[0];      
41             $_SESSION['number']=$adminrow[1];42             $_SESSION['name']=$adminrow[2];43             if($username == $adminrow[1]){44               $_SESSION['type'] = 1;45             }else{46                $_SESSION['type'] = 2;47             }57 
59               echo "";60 64         }else{65           echo "";66         }67    }else{68        echo "";69    }70 }71 
72 ?>

menu.php以及其他功能頁(yè)面都會(huì)檢查一遍session:

alert('請(qǐng)登錄后再進(jìn)行執(zhí)行操作!');history.go(-1);";
}else{
?>
網(wǎng)頁(yè)主體
?>

至于檢驗(yàn)session,失效利用cookie進(jìn)行賦值的操作,在index1.php(index的檢查頁(yè))中實(shí)現(xiàn):

 1 

另外,考慮到用戶有退出系統(tǒng)或者注銷再登錄的需要,設(shè)置了退出頁(yè)面logout.php:

實(shí)現(xiàn)后,使用流暢。但對(duì)密碼的cookie和session保存感覺(jué)不是很恰當(dāng),在用戶登錄界面也沒(méi)有對(duì)密碼表單進(jìn)行值得默認(rèn)保存,這個(gè)方面的功能還需要完善。

“php設(shè)置cookie記住密碼的方法”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


文章名稱:php設(shè)置cookie記住密碼的方法
網(wǎng)頁(yè)地址:http://weahome.cn/article/pedsjg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部