簡體   English   中英

ASP.NET MVC輕量級登錄/注冊系統

[英]ASP.NET MVC Lightweight Login/Registration system

我正在進行我的第一個MVC項目,並且正好需要實施我的會員系統。 我不確定使用開箱即用的會員系統是否對我來說是一個不錯的選擇,因為我需要的只是一個簡單的登錄/注冊系統,例如Digg的登錄/注冊系統。 我的UserId字段是許多其他表的外鍵,這就是為什么我認為將自己的數據庫與單個Users表一起使用來存儲ID /用戶名/電子郵件/密碼最簡單的原因。 同時,我需要允許我的用戶通過其Facebook或Twitter帳戶進行身份驗證。

你有什么建議? 我應該使用過於簡化的系統,例如http://mikehadlow.blogspot.com/2008/03/forms-authentication-with-mvc-framework.html ,還是應該創建CustomMembershipProvider來使用自己的數據庫,還是應該使用開箱即用的解決方案?

請分享有關此主題的任何優秀教程。 謝謝。

滾動自己的安全堆棧是一項充滿風險的練習。 表面上看似簡單,但只有不到三天不睡覺時才會出現明顯的問題。

您想學習MVC還是想打破動力,將注意力集中在已經為您實施的東西上?

您可以隨時返回並重新啟用會員系統。

只是我的建議:當可以提供服務時,切勿自己動手。

您發布的文章將足夠。 但是,您需要確保對密碼進行加密,並確認密碼哈希值匹配。 不是密碼本身。

您可能還希望表中的另一個字段作為外部ID,因此您的用戶記錄可以是基於auth或外部ID的表單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM