首頁  >  文章  >  後端開發  >  PHP《個人管理系統》之完善登入模組 php使用者管理系統 php學生管理系統 php成績管理系

PHP《個人管理系統》之完善登入模組 php使用者管理系統 php學生管理系統 php成績管理系

WBOY
WBOY原創
2016-07-29 08:50:201466瀏覽

介紹

個人管理系統現在問題多多,歡迎大家一起來修復bug,並添加功能。

今天我來完善一下登入部分。 QQ群:152448006

地址:

PHP《個人管理系統》之完善登入模組 php使用者管理系統 php學生管理系統 php成績管理系

登入

登入部分說簡單也簡單,說難也難!但是做好不太容易。

我考慮了兩個因素:

1、便利性。使用者都是比較懶的,所以一般是不太喜歡輸入太多內容的登入介面。

2、安全性:首先防止dos攻擊,很多人想到的是驗證碼,我也是。所以我在第四次登入錯誤的時候,我才會在後台校驗你的驗證碼。

驗證碼的校驗還是要經過你的整個php的應用,我個人比較建議在php應用層之前就把這個攻擊IP封掉。但我沒有這麼好的硬體條件,所以我只是做了個簡單的應用(在資料庫中,還是要經過php的應用),等著將來有條件直接放置到其他應用上(如memcached)。

登入流程

1、開啟頁面:

PHP《個人管理系統》之完善登入模組 php使用者管理系統 php學生管理系統 php成績管理系

1)如果該使用者登入超過三次,那麼開啟頁面的時候,就顯示驗證碼。

2)如果超過6次,那麼直接就封殺掉該外網IP。

2、登入操作

PHP《個人管理系統》之完善登入模組 php使用者管理系統 php學生管理系統 php成績管理系

1)封鎖IP,我們判斷該IP登入是否超過6次。

2)驗證帳號時,我們根據驗證次數判斷是否進行驗證碼的判斷。

感謝﹏Sakura,經過他的指點,我把程式做了下改動,現在變成如下的流程圖。 ——程序變得更加直觀。

PHP《個人管理系統》之完善登入模組 php使用者管理系統 php學生管理系統 php成績管理系

界面狀況

PHP《個人管理系統》之完善登入模組 php使用者管理系統 php學生管理系統 php成績管理系

  PHP《個人管理系統》之完善登入模組 php使用者管理系統 php學生管理系統 php成績管理系驗證三次後,出現一下狀況

PHP《個人管理系統》之完善登入模組 php使用者管理系統 php學生管理系統 php成績管理系

 PHP《個人管理系統》之完善登入模組 php使用者管理系統 php學生管理系統 php成績管理系驗證超過6次,出現一下狀況。

PHP《個人管理系統》之完善登入模組 php使用者管理系統 php學生管理系統 php成績管理系

 PHP《個人管理系統》之完善登入模組 php使用者管理系統 php學生管理系統 php成績管理系當你下次訪問的時候,會出現一下情況

PHP《個人管理系統》之完善登入模組 php使用者管理系統 php學生管理系統 php成績管理系

抽出部分代碼

PHP《個人管理系統》之完善登入模組 php使用者管理系統 php學生管理系統 php成績管理系

抽出部分代碼PHP《個人管理系統》之完善登入模組 php使用者管理系統 php學生管理系統 php成績管理系

PHP《個人管理系統》之完善登入模組 php使用者管理系統 php學生管理系統 php成績管理系

總結

歡迎大家一起過來開發,開發這個專案除了創作好的產品外,主要是為了技術交流,看看大家的好的技術。

原文連結:http://www.cnblogs.com/baochuan/archive/2012/09/08/2676763.html

    【編輯推薦】
  1. PHP 開源軟體《個人管理系統》-編輯推薦】
  2. PHP 開源軟體《個人管理系統》—
  3. 漫談社區PHP業務開發提高效率縮短開發週期
  4. 一個身居中國的法國程式設計師談Python與PHP
即將成為程式設計師的你需要什麼技能

程式設計賦予了我們什麼樣的改變

🎜🎜🎜 🎜 以上就介紹了PHP《個人管理系統》之完善登入模組,包含了管理系統,php方面的內容,希望對PHP教學有興趣的朋友有幫助。 🎜 🎜 🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn