2010-05-26 94 views

回答

2

「大部分」不幸難以量化。

MSFT取得了很容易地安裝使用的SqlMembershipProvider對於超出的現成的設置ASP.NET應用程序,使用戶能夠無比輕鬆搞定對SQL數據庫的工作認證。

這就是說,我推出了自己的產品,因爲我不需要太多的內置功能。

我所做的是寫我自己的會員提供者類,並使用web.config文件來指定我customprovider是默認的成員資格提供的方式。

對於ASP,有做認證的其他方式,如使用NTLM(基本建立Windows用戶爲每個網站的用戶,並使用內置的Windows身份驗證)。

簡短的回答:如果你可以利用SqlMembershipProvider的,而且它所有你需要的話,我推薦使用它。

+0

我的意圖是瞭解其他可能的方式,我可以通過標準數據庫對用戶進行身份驗證。 – Chaitanya 2010-05-26 22:26:43

1

我認爲@Alan(+1)表現不錯。

簡單地說,如果您使用的(可信)框架爲您提供了需要配置而不是編碼的解決方案,並且它涵蓋了您的需求,除非存在一個令人信服的情況,否則它可能是一個好的解決方案。

你不會寫在asp.net一個新的文本框控件,或jQuery的新方法淡出 - 你可以使用所提供的解決方案。

我已經在這方面擁有自己的知識,多年來一直使用各種插件和第三方。但在我目前正在開發的項目中,我們需要在上週二的用戶身份驗證以及SqlMembershipProvider安全模塊在週三之前完成。這對我來說足夠了!

相關問題