目前大多數交互式站點都會要求消費者登錄網站系統,以便為消費者提供定制體驗。用戶登錄後,網站可以提供適合用戶口味的演示文稿。
一個基本的登錄方法通常包含 3 個組件:
1. 允許一個人註冊他最喜歡的登錄名和密碼的部分
2. 允許系統在用戶隨後登錄時對其進行驗證和身份驗證的組件
三。將消費者密碼發送到其註冊電子郵件的組件處理如果您的消費者忘記了他的密碼
這種類型的程序通常很容易使用 PHP 和 MySQL 製作。
==================================================== ===============
第一部分——註冊
第一部分通常使用包含三個字段和一對按鈕的簡單 HTML 表單來應用:
一。最受歡迎的登錄ID區域
二。最受歡迎的密碼行業
3.合法的電子郵件地址字段
4. 提交按鈕
五。重置按鈕
假設這種排序被編碼到一個名為 sign-up.html 的文件中。隨後的 HTML 代碼摘錄就是一個典型的例證。如果該人填寫了所有字段,則當消費者單擊“發布”按鈕時,就會知道 sign up.php 網站頁面。
[種類識別=”註冊”方法=”發布”動作=”註冊.php”]
[輸入標題=“登錄ID”品種=“文本內容”好處=“登錄ID”大小=“20”/][br]
[輸入名稱=”密碼”排序=”文本”好處=”密碼”維度=”20″/][br]
[輸入標題=”電子郵件”表單=”文本”值=”電子郵件”測量=”50″/][br]
[輸入排序=“發布”識別=“發布”價格=“發布”/]
[輸入類型=“重置” 標題=“重置” 值=“重置”/]
[/type]
隨後的代碼摘錄可用作 sign-up.php 的一部分以執行註冊操作。它連接 MySQL 數據庫並將一行信息插入您習慣於存儲註冊信息和事實的辦公桌。
@mysql_connect(“localhost”, “mysql_login”, “mysql_pwd”) 或 die(“無法連接數據庫!”);
@mysql_select_db(“tbl_login”) or die(“Cannot pick out DB!”);
$sql=”INSERT INTO login_tbl GoDaddy 電子郵件登錄 (登錄名、密碼和電子郵件)VALUES (“.$loginid.”,”.$password.”,”.$e-mail.”)”;
$r = mysql_query($sql);
如果(!$r)
$err=mysql_error();
打印$錯誤;
出口();
代碼摘錄假定用於零售存儲註冊數據的 MySQL 服務台名為 tbl_login,並包含三個字段——登錄 ID、密碼和電子郵件字段。$loginid、$password 和 $electronic mail 變量的值通過使用文章系統在 signup.html 中的變體傳遞。
==================================================== ===============
組件 2 – 驗證和認證
註冊人將希望登錄該程序以訪問網站提供的功能。消費者必須向系統提供他的登錄 ID 和密碼以進行確認和驗證。
這通常通過一個非常簡單的 HTML 排序來執行。這種 HTML 類型通常包含 2 個字段和 2 個按鈕:
一。登錄 ID 主題
二。密碼行業
三。提交按鈕
4.一個重置按鈕
假設這種類型的排序被編碼到一個名為 authenticate.html 的文件中。後面的 HTML 代碼摘錄是一個普通的實例。如果用戶填寫了許多字段,則在消費者單擊“發布”按鈕時調用 authenticate.php 頁面。
[kind title=”authenticate” method=”write-up” action=”authenticate.php”]
[輸入標題=“登錄ID”品種=“文本”值=“登錄ID”維度=“20”/][br]
[輸入名稱=”密碼” 樣式=”文本內容” 價值=”密碼” 大小=”20″/][br]
[輸入排序=“發布”名稱=“提交”值=“發布”/]
[輸入種類=”重置” 標題=”重置” 好處=”重置”/]
[/variety]
以下代碼摘錄可以用作 authenticate.php 的一部分來處理登錄請求。它連接到 MySQL 數據庫並查詢用於存儲註冊信息和事實的表。