統一項目管理平臺(UMPlatForm.NET)-4.1 平臺登錄模塊

 統一項目管理平臺(UMPlatForm.NET)-4.1 平臺登錄模塊

 

4 平臺功能模塊說明

 

4.1 平臺登錄模塊

            系統登錄不管在什麼系統中都是不可或缺的功能模塊,只有正常登錄的用戶才能使用平臺提供的所有功能。登錄模塊設計得是否合理,安全,對整個平臺的使用顯得尤爲重要。簡單的講就是:合法的用戶在指定的環境下登錄到平臺獲得合法的權限。對於登錄,要考慮的情況有很多,比如:

       1、用戶是否已經註冊;

       2、是否是合法用戶;

   3、平臺是否限定只能在指定的機器上運行(限定了IP範圍、MAC地址等);

            4、用戶已經在線是否還允許再次登錄;

   5、系統是否採用了對在線用戶的限制;

   6、系統是否對指定用戶的登錄時間範圍有限制;

   7、如果合法用戶忘記了登錄忘記如何處理;

   8、若是非法用戶,登錄多次是否要進行相應的限制。

 9、在登錄的過程中記錄相關的日誌,以便管理員查看等等。

            在我們的平臺中都對這些常用的,特殊的情況都予以考慮,以做到平臺使用的安全性,合法性,合理性。平臺登錄界面如下圖所示:

 

圖4.1.1統一項目管理平臺系統登錄

         在我們的平臺中,整個登錄界面設計美觀大方,用戶只需輸入正確登錄賬號與密碼即可登錄到平臺中。如果合法用戶忘記了登錄密碼,那麼可以提醒管理員初始化或重置你的登錄密碼,如下圖所示:

圖4.1.2忘記登錄密碼

         正確登錄到平臺後,平臺更改當前登錄用戶的在線狀態爲在線(同時平臺設置了心跳頻率,定時向服務器發送在線消息,主要目的在於如果平臺設置了限制用戶重複登錄時進行用戶重複登錄的監控)。同時記錄日誌到服務器中(成功登錄的、失敗登錄的等情況都進行記錄)。同時平臺爲了防止暴力猜測或破解密碼,不僅對密碼進行了強密碼存儲,而且對“密碼錯誤嘗試次數”進行了限制,系統默認爲5次,如果嘗試5次沒能通過,系統自動鎖定當前用戶(默認鎖定週期爲30分鐘),防止用戶密碼被非法用戶暴力破解。當然,這些配置參數都可以在平臺中進行靈活定製,在後續章節會專門描述。

         在公司,我們一般都是每人一臺電腦,對於這種情況,我們不希望每次登錄平臺都輸入用戶名與密碼,那麼我們就可以在登錄界面中選中“記住密碼”,下次登錄平臺時,記錄已經被自動記住了,用戶就不需要再輸入用戶名與密碼就可直接登錄到平臺中,節省用戶工作時間,提高平臺使用的靈活性,友善性。

  

作者: Edward  
出處:
http://umplatform.blog.51cto.com/

微博: 騰訊

Email: [email protected][email protected]

QQ 交流:406590790 (請註明:平臺交流)

QQ羣交流:16653241 237326100
關於作者:高級工程師、信息系統項目管理師、數據庫系統工程師。專注於微軟平臺項目架構、管理和企業解決方案,多年項目開發與管理經驗,曾多次組織並開發多個大型項目,精通DotNet(C#Asp.NETADO.NETWeb ServiceWCF)DB原理與技術、SqlServerOracle等。熟悉JavaDelhpiLinux操作系統,有紮實的網絡知識。自認在面向對象、面向服務以及數據庫領域有一定的造詣。現主要從事DB管理、DB開發、WinFormWCFWebService、網頁數據抓取以及ASP.NET等項目管理、開發、架構等工作。如有問題或建議,請多多賜教!
本文版權歸作者和QQ空間共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,如有問題,可以通過郵箱或QQ
 聯繫我,非常感謝。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章