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

來源:互聯網
上載者:User
介紹

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

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

地址:

登入

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

我考慮了兩個因素:

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

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

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

登入流程

1、開啟頁面:

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

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

2、登入操作

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

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

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

介面情況

驗證三次後,出現一下情況

驗證超過6次,出現一下情況。

當你下次訪問的時候,會出現一下情況

抽出部分代碼

﹏Sakura指點後,進行了改動,整個程式看起來更直觀,易懂。

總結

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

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

【編輯精選】

  1. PHP 開源軟體《個人管理系統》——技術規範
  2. 漫談社區PHP業務開發 提高效率縮短開發週期
  3. 一個身置中國的法國程式員談Python與PHP
  4. 即將成為程式員的你需要什麼技能
  5. 編程賦予了我們什麼樣的改變

以上就介紹了PHP《個人管理系統》之完善登入模組,包括了管理系統,php方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.