PHP 使用cookie實現記住登入狀態

2021-07-05 07:41:08 字數 1365 閱讀 8161

php使用cookie實現記住登入狀態,本文用最原始的方法講解如何實現記住登入狀態,給出3個步驟和具體實現**,需要的朋友可以參考下。

要實現記住密碼自動登入的功能,我們大多數據都是利用了客戶端的cookies來實現。

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

一、檢查使用者是否登入

<?php

// 檢查使用者是否登入

function checklogin()

else

else }}

}?>

二,使用者提交登入資訊

<?php

$username = trim ( $_post ['username'] );

$password = md5 ( trim ( $_post ['password'] ) );

$remember = $_post ['remember'];

$validatecode = $_post ['validatecode'];

$ref_url = $_get ['req_url'];

$err_msg = '';

if ($validatecode != $_session ['checksum']) elseif ($username == '' || $password == '') else else

if (strpos ( $ref_url, "login.php" ) === false) else

}}?>

三,當使用者點退出時,清出記錄登入狀態

<?php

// 退出登入

function logout()

}?>

四、簡潔版例項

<?

// 讀取cookie的使用者名稱和密碼的值即可

if ($_cookie ['uname'] != '')

if ($_cookie ['pwd'] != '')

echo $ckuname;

echo '

'; echo $ckpwd;

?><?

// 登入,將使用者名稱和密碼存入到cookie

if ($_post ['button'] != '')

$remember = $_post ['remember'];

if ($remember == 1)

}?>

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

要實現記住密碼自動登入的功能我們大多數據都是利用了客戶端的cookies來實現,我們利用php也不例外,有需要的朋友可以參考一下。php製作記住密碼自動登入的解決思路,其實也就是對session,cookies的操作 一 檢查使用者是否登入 複製 如下 檢查使用者是否登入 function chec...

php 怎麼設定cookie記住密碼

php設定cookie記住密碼的方法 1 在登入login.php頁面中,進行表單設定 2 驗證登入頁面表單資訊,並建立cookie 3 檢驗session,利用cookie進行賦值即可。php實現記住密碼下次自動登陸 這篇部落格裡面還寫到 實現 記住我的登入狀態 的功能方法,簡言之,就是對首先對s...

通過cookie實現記住登入狀態

基於用session來判斷使用者的登入狀態,然後用存放在瀏覽器的cookie來判斷是否需要幫助登入 登入時存cookie到客戶端 是否記住登入狀態 if remember null remember 1 過期時間 string cookietimeout conf.getvalue cookieut...