English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

登錄系統開發與PHP和MySQL

網頁設計 RSS Feed





現在大部分的交互式網站將需要用戶登錄到該網站的系統,以提供定制的用戶體驗。一旦用戶登錄,該網站將能夠提供 文稿是切合用戶的preferences.A基本登錄系統通常包含3個部分組成:1。該組件,允許用戶註冊他喜歡登錄ID和密碼2。該組件 允許系統核查和驗證用戶登錄時,他隨後立方英寸。該組件,發送用戶的密碼,他註冊的電子郵件地址,如果用戶忘記了他passwordSuch系統可以被 輕鬆創建使用PHP和MySQL .=========================================== =====================組件1? RegistrationComponent 1通常是實現使用了一個簡單的HTML窗體包含3字段和2 按鈕:1。阿首選登錄ID字段2。阿首選密碼字段3。一個有效的電子郵件地址欄4。一個提交按鈕5。復位buttonAssume,這種形式是編碼到一個文件名為register.html。以下 HTML代碼摘錄是一個典型的例子。當用戶輸入的所有領域,register.php頁被稱為當用戶點擊提交按鈕。[表單名稱=“註冊”方法=“後” 行動=“register.php”] [輸入名稱=“登入名稱”類型=“文本”值=“loginid”規模=“20”/] [商業登記] [輸入名稱=“密碼”類型=“文本”值= “密碼”規模=“20”/] [商業登記] [輸入名稱=“電子郵件”類型=“文本”值=“電子郵件” 大小=“50”/] [商業登記] [輸入類型=“提交”名稱=“提交”值=“提交”/] [輸入類型=“重置”名稱=“重置”值=“重置”/] [/表格]下面的代碼片段可作為一部分register.php處理登記。它 連接到MySQL數據庫並插入一行數據到表用於存儲註冊信息。@ mysql_connect(“本地主機”,“mysql_login”,“mysql_pwd”)或死亡(“無法連接到數據庫!”); @ mysql_select_db(“tbl_login”)或死亡(“不能選擇數據庫!”); $的SQL =“插入login_tbl(loginid,密碼和電子郵件)值(”。loginid $ .",".$密碼.",". $電子郵件= $ṛ.")"; mysql_query($的SQL),如果($ R)的($犯錯= mysql_error();印刷$犯錯,出口();)代碼摘錄假定MySQL表,用於存儲數據的登記,並包含名為tbl_login 3字段?在loginid, 密碼和電子郵件領域。這些值美元的loginid,$ $的密碼和電子郵件傳遞變量的形式從使用後register.html 方法.================================================ ================組件2?核查和AuthenticationA註冊用戶會希望登錄到該系統來訪問所提供的功能 網站。用戶必須提供他的ID和密碼登錄的系統,以核實和authenticate.This通常是通過一個簡單的HTML表單。此HTML表單通常包含2場和2個按鈕:1。 登錄ID字段2。阿密碼字段3。一個提交按鈕4。復位buttonAssume,這種形式是編碼到一個文件名為authenticate.html。下面的HTML代碼摘錄是一個典型的例子。當用戶 填補了所有的領域,authenticate.php頁被稱為當用戶點擊提交按鈕。[表單名稱=“驗證”方法=“後的”行動=“authenticate.php”] [輸入名稱=“登錄ID”類型=“文本” 值=“loginid”規模=“20”/] [商業登記] [輸入名稱=“密碼”類型=“文本”值=“密碼”規模=“20”/] [商業登記] [輸入類型=“提交”名稱=“提交”值=“提交”/] [輸入類型=“重置”名稱=“重置”值=“重置”/] [/表格]以下 代碼摘錄可作為一部分authenticate.php處理登錄請求。它連接到MySQL數據庫和查詢表用於存儲註冊信息。@ mysql_connect(“本地主機”, “mysql_login”,“MYSQL_PWD”)或死亡(“無法連接到數據庫!”); @ mysql_select_db(“tbl_login”)或死亡(“不能選擇數據庫!”); $的SQL =“請從loginid login_tbl的WHERE LoginID =' “。$ loginid。”'和 密碼='".$密碼."'"; $ṛ= mysql_query($的SQL),如果($ R)的($犯錯= mysql_error();印刷$犯錯,出口();)如果(mysql_affected_rows()= = 0)(打印“沒有這樣的登錄在系統中。請再試一次。“;出口();) 否則(打印“成功登錄到系統.";//繼續執行網站的功能?例如,目前的資料,用戶)正如部分1,代碼摘錄假定MySQL的表,用於存儲 登記資料被命名為tbl_login,包含3字段?在loginid,密碼和電子郵件領域。這些值的$ $ loginid和密碼變量傳遞的形式authenticate.html使用 POST方法.=============================================== =================組件3?忘記PasswordA註冊的用戶可能會忘記他的密碼登錄到該網站的系統。在這種情況下,用戶需要 他loginid提供的系統檢索的密碼和密碼發送到用戶的註冊電子郵件address.This通常是通過一個簡單的HTML表單。此HTML表單通常包含1場和2 按鈕:1。登錄ID字段2。一個提交按鈕3。復位buttonAssume,這種形式是編碼到一個文件名為forgot.html。下面的HTML代碼摘錄是一個典型的例子。當用戶填補了所有的 領域,forgot.php頁被稱為當用戶點擊提交按鈕。[表單名稱=“忘記”方法=“後的”行動=“forgot.php”] [輸入名稱=“登入名稱”類型=“文本“值=”loginid“規模=”20“/] [商業登記] [輸入 類型=“提交”名稱=“提交”值=“提交”/] [輸入類型=“重置”名稱=“重置”值=“重置”/] [/表格]下面的代碼片段可作為一部分forgot.php處理登錄請求。它連接到MySQL 數據庫和查詢表用於存儲註冊信息。@ mysql_connect(“本地主機”,“mysql_login”,“mysql_pwd”)或死亡(“無法連接到數據庫!”); @ mysql_select_db(“tbl_login”)或死亡(“不能選擇 數據庫!“); $的SQL =”選擇的密碼,電子郵件從login_tbl的WHERE loginid ='".$ loginid ."'"; $ṛ= mysql_query($的SQL),如果($ R)的($犯錯= mysql_error() ;印刷$犯錯,出口();)如果(mysql_affected_rows()== 0)(打印“中沒有這樣的登錄 該系統。請再試一次。“;出口();)否則($行= mysql_fetch_array($ R)的; $密碼= $行[”密碼“]; $電子郵件= $行[”電子郵件“]; $主題=”您的密碼“$頭=”來自:you@yourdomain.com“; $內容=”您的密碼 “。$密碼,電子郵件($電子郵件,$主題,$行,$頭),打印”一封包含密碼已發送給您“;)如部分1,代碼摘錄假定這是MySQL表用於存儲註冊 數據名為tbl_login,包含3字段?在loginid,密碼和電子郵件領域。在價值$ loginid變量傳遞的形式,從使用後forgot.html 方法.================================================ ================ ConclusionThe上述例子來說明一個很基本的登錄系統可以實施。這個例子可以得到加強,包括密碼

文章來源: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


網管得到HTML代碼
加上這條到你的網站!

網站管理員提交你的文章
無須登記!填寫好的表格和你的文章是在 Messaggiamo.Com 目錄!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

提交你的文章,以 Messaggiamo.Com 目錄

分類


版權 2006-2011 Messaggiamo.Com - 網站地圖 - Privacy - 網站管理員提交你的文章,以 Messaggiamo.Com 目錄 [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu