PHP MYSQL會員系統的開發例項教程

2022-10-06 11:48:12 字數 1892 閱讀 8959

一、會員系統的原理:

&n 登陸-->判斷-->保持狀態(cookie或session)-->驗證狀態及其許可權

二、會員系統的安全:

1、學會使用常量提高md5安全性

2、cookie/ session 少用明文資訊

3、session安全性要大於cookie

4、使用cookie/ session讀取資訊 盡量iydqfwv增加判斷資訊

5、cookie/ session內容要精簡

6、對於錯誤資訊及時銷毀cookie/ session

三、資料庫test,表user_list,及其字段

uid     m_id     username     password

1       1        admin        291760f98414679e3fd3f9051b19b6f7

2       2        admin2       895785cfa5d8157f4d33c58ae0f55123

password:分別為md5(admintest100)、md5(admin2test100)即密碼是與常量test100繫結後,再經過加密儲存到資料庫中的,這一步可以在註冊時設定。

四、配置頁面m_config.php:

<?php session_start();

//資料庫連線

$conn=mysql_connect('localhost','root','');

mysql_select_db('test',$conn);

//定義常量

define(all_ps,"test100");

//檢視登入狀態與許可權

function user_shell($uid,$shell,$m_id)else

}else

} //設定登入超時

function user_mktime($onlinetime)else

}?>

五、登入頁面m_user.php:

<?php include("m_config.php");

//echo md5("admin2".all_ps);

if($_post[submit])else

}?>

六、設定了許可權及超時的頁面m_zhuangtai.php:

<?php include("m_config.php");

$arr=user_shell($_session[uid],$_session[user_shell],1);//設定該頁面只有許可權為1時即最高許可權的才能訪問

user_mktime($_session[times]);//判斷是否超時10秒

//echo $_session[times]."

";//登入時該的時間

//echo mktime()."

";//當前日期

//echo $arr[username]."

"; //echo $arr[uid]."";

?>

有許可權方能檢視的內容

七、測試結果:

1、用sss,sssssss登入,提示:使用者名稱或密碼錯誤。檢視m_zhuangtai.php,提示:登入後才能檢視該頁。

2、用admin admin登入後,因為許可權為1,所以可以檢視m_zhuangtai.php頁面的內容。

3、用admin admin登入後,因為許可權為1,所以可以檢視m_zhuangtai.php頁面的內容,但10秒後再重新整理,提示:x秒未操作該頁面 登入超時,請重新登入。

4、用admin2 admin2登入後,因為許可權為2,所以無法檢視m_zhuangtai.php頁面的內容,提示:你的許可權不足,不能檢視該頁面。

本文標題: php+mysql會員系統的開發例項教程

本文位址: /wangluo/php/112683.html

PHP MYSQL會員系統的開發例項教程

這篇文章主要介紹了php mysql會員系統的開發實www.123ul.com例教程,通過乙個完整的會員系統開發,進一步加深對php mysql程式設計流程的認識,需要的朋友可以參考下 一 會員系統的原理 登陸 判斷 保持狀態 cookie或session 驗證狀態及其許可權 二 會員系統的安全 1...

PHP MYSQL會員系統的開發例項教程

本文通過乙個簡單的例項完成了完整的php mysql會員系統功能。是非常實用的乙個應用。具體實現步驟如下 一 會員系統的原理 登陸 判斷 保持狀態 cookie或session 驗證狀態及其許可權 二 會員系統的安全 1 學會使用常量提高md5安全性 2 cookie session 少用明文資訊 ...

會員管理系統中會員等級存在的意義

什麼是會員等級?會員等級 是為會員所張貼的特別的標籤,方便商戶根據會員貢獻價值,進行差異化分類管理。下圖示取樣於 回頭客會員管理系統會員等級管理 會員為什麼要區分等級?關於會員等級,本質上是為了提高使用者對商戶 對產品的黏性,形成持續 穩定的利益或行為輸出。一般情況下,為不同等級的會員,配置不同的權...