日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
PHP使用Cookie實(shí)現(xiàn)自動(dòng)登陸
大部分 Web 系統(tǒng)軟件都會(huì)有登錄和退出模塊,這是為了維護(hù)系統(tǒng)的安全性,確保只有通過(guò)身份驗(yàn)證的用戶(hù)才能訪(fǎng)問(wèn)該系統(tǒng)。而本節(jié)我們要介紹的自動(dòng)登錄,就是在用戶(hù)第一次成功登錄某個(gè)網(wǎng)站后的一段時(shí)間內(nèi),再次登錄這個(gè)網(wǎng)站時(shí)就不再需要填寫(xiě)用戶(hù)名和密碼,而是可以直接進(jìn)入。

“專(zhuān)業(yè)、務(wù)實(shí)、高效、創(chuàng)新、把客戶(hù)的事當(dāng)成自己的事”是我們每一個(gè)人一直以來(lái)堅(jiān)持追求的企業(yè)文化。 成都創(chuàng)新互聯(lián)是您可以信賴(lài)的網(wǎng)站建設(shè)服務(wù)商、專(zhuān)業(yè)的互聯(lián)網(wǎng)服務(wù)提供商! 專(zhuān)注于網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站、軟件開(kāi)發(fā)、設(shè)計(jì)服務(wù)業(yè)務(wù)。我們始終堅(jiān)持以客戶(hù)需求為導(dǎo)向,結(jié)合用戶(hù)體驗(yàn)與視覺(jué)傳達(dá),提供有針對(duì)性的項(xiàng)目解決方案,提供專(zhuān)業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場(chǎng),引領(lǐng)市場(chǎng)!

要實(shí)現(xiàn)自動(dòng)登錄功能我們大多是利用瀏覽器的 Cookie 來(lái)實(shí)現(xiàn)。實(shí)現(xiàn)思路是在用戶(hù)登陸成功后使用 Cookie 來(lái)保存用戶(hù)的登陸信息,并在 php 腳本中跟蹤登錄用戶(hù)的信息,在 Cookie 的有效期內(nèi)讓用戶(hù)一直保持登陸狀態(tài)。下面來(lái)看一下具體的實(shí)現(xiàn)代碼:


                
                
                    
                    C語(yǔ)言中文網(wǎng)
                
                
                    

html; echo $str; } } /** * 登陸 */ function login(){ //獲取提交的用戶(hù)信息 $user = isset($_POST['user'])?trim($_POST['user']):''; $pwd = isset($_POST['pwd'])?trim($_POST['pwd']):''; $rem = isset($_POST['remember'])?$_POST['remember']:''; if($user == ''){ //如果用戶(hù)名為空,則顯示登陸頁(yè)面 // 登陸頁(yè)面的html代碼 $info = << C語(yǔ)言中文網(wǎng)

用戶(hù)名:

密 碼:

自動(dòng)登陸

  

html; echo $info; }else{ if(!empty($user) && !empty($pwd)){ // 登陸成功,并記錄Cookie信息 if($rem != ''){ setcookie('user',$user,time()+3600*24*7); setcookie('remember',$rem,time()+3600*24*7); }else{ setcookie('user',$user); } echo ''; }else{ //登陸失敗時(shí),刷新頁(yè)面 echo ''; } } } /** * 退出登陸 */ function logout(){ // 清除 Cookie 信息,并刷新頁(yè)面 isset($_COOKIE['user']) ? setcookie('user','',time()-1) : ''; isset($_COOKIE['remember']) ? setcookie('remember','',time()-1) : ''; echo ''; } index(); //執(zhí)行 index 函數(shù) ?>

運(yùn)行上面的代碼會(huì)顯示如下界面:



圖:登陸界面

示例程序只是為了演示自動(dòng)登陸的實(shí)現(xiàn)原理,所以實(shí)現(xiàn)代碼并不是很完善,隨意輸入任意的用戶(hù)名、密碼都可以登陸成功。登陸成功后會(huì)顯示一個(gè)退出登陸按鈕,如下所示:



圖:退出登陸按鈕

登陸成功后,在 Cookie 的有效期內(nèi),當(dāng)我們?cè)俅卧L(fǎng)問(wèn)這個(gè)頁(yè)面時(shí)就不再需要登陸操作了,直接就會(huì)顯示如上圖所示的頁(yè)面。


網(wǎng)站題目:PHP使用Cookie實(shí)現(xiàn)自動(dòng)登陸
當(dāng)前URL:http://m.5511xx.com/article/cochphg.html