我檢查了以下有關如何使用sqlMembershipProvider的文章。我的問題是,這是大多數asp.net應用程序認證方案實施的方式。問題:使用SQL成員資格提供程序進行身份驗證
有沒有其他方法,任何引用對我來說都會很有幫助。
EDIT1: 我的目的是瞭解其他可能的方法,我可以驗證與標準數據庫中的用戶。
我檢查了以下有關如何使用sqlMembershipProvider的文章。我的問題是,這是大多數asp.net應用程序認證方案實施的方式。問題:使用SQL成員資格提供程序進行身份驗證
有沒有其他方法,任何引用對我來說都會很有幫助。
EDIT1: 我的目的是瞭解其他可能的方法,我可以驗證與標準數據庫中的用戶。
「大部分」不幸難以量化。
MSFT取得了很容易地安裝使用的SqlMembershipProvider對於超出的現成的設置ASP.NET應用程序,使用戶能夠無比輕鬆搞定對SQL數據庫的工作認證。
這就是說,我推出了自己的產品,因爲我不需要太多的內置功能。
我所做的是寫我自己的會員提供者類,並使用web.config文件來指定我customprovider是默認的成員資格提供的方式。
對於ASP,有做認證的其他方式,如使用NTLM(基本建立Windows用戶爲每個網站的用戶,並使用內置的Windows身份驗證)。
簡短的回答:如果你可以利用SqlMembershipProvider的,而且它所有你需要的話,我推薦使用它。
我認爲@Alan(+1)表現不錯。
簡單地說,如果您使用的(可信)框架爲您提供了需要配置而不是編碼的解決方案,並且它涵蓋了您的需求,除非存在一個令人信服的情況,否則它可能是一個好的解決方案。
你不會寫在asp.net一個新的文本框控件,或jQuery的新方法淡出 - 你可以使用所提供的解決方案。
我已經在這方面擁有自己的知識,多年來一直使用各種插件和第三方。但在我目前正在開發的項目中,我們需要在上週二的用戶身份驗證以及SqlMembershipProvider安全模塊在週三之前完成。這對我來說足夠了!
我的意圖是瞭解其他可能的方式,我可以通過標準數據庫對用戶進行身份驗證。 – Chaitanya 2010-05-26 22:26:43