- PHP典型模塊與項目實戰(zhàn)大全
- 明日科技等等編著
- 643字
- 2018-12-30 10:45:03
1.1 注冊及登錄驗證概述
注冊及登錄驗證模塊的功能比較單一,除了實現(xiàn)驗證用戶信息的有效性和一些必要的安全設置外,更多的是如何提高程序的可操作性,更好地方便用戶。注冊及登錄驗證模塊由用戶注冊、用戶登錄和找回密碼3部分組成。
1.1.1 用戶注冊流程
用戶注冊的信息分必填信息及可選信息。必填信息默認是可見的,而可選信息默認是隱藏的,在必填信息不完整的時候,“注冊”按鈕是不可用的。對于可選信息,用戶可以選擇填寫或不填寫。但如果填寫了,那么就需要對信息的正確性進行檢驗。當用戶注冊成功后,系統(tǒng)將向用戶所填寫的E-mail發(fā)送一封激活郵件,用戶只有激活后,才可使用該賬號進行登錄。用戶注冊流程圖如圖1.1所示。

圖1.1 用戶注冊流程圖
1.1.2 用戶登錄流程
用戶登錄時,除了用戶名和密碼外,還需要填寫隨機生成的驗證碼。當驗證碼顯示不清楚時,可以通過超鏈接進行更換而無須重新刷新頁面。登錄處理對登錄進行了一些限制。例如,輸入3次無效用戶名后,將使用Cookie技術禁止該用戶繼續(xù)登錄;當用戶連續(xù)3次輸入錯誤密碼后,該賬號將被凍結。用戶登錄流程圖如圖1.2所示。

圖1.2 用戶登錄流程圖
1.1.3 找回密碼流程
當用戶忘記密碼時,可以通過密碼保護問題及答案來找回密碼。如果用戶輸入正確,那么系統(tǒng)將密碼通過電子郵件的形式發(fā)到用戶的注冊郵箱中。如果沒有填寫密碼保護的問題及答案或者回答錯誤,則無法找回。找回密碼流程圖如圖1.3所示。

圖1.3 找回密碼流程圖
1.1.4 程序預覽
注冊登錄模塊主要由兩個界面組成,包括注冊頁面和登錄頁面。注冊頁面與登錄頁面的運行效果如圖1.4和圖1.5所示。

圖1.4 注冊頁面

圖1.5 登錄頁面