我嘗試使用ASP.NET表單身份驗證功能,但無法將每個成員添加到Web配置文件,因爲可能有成千上萬的應用程序正在使用。我只是想知道是否有可能在表單身份驗證中執行以下所有操作?未檢查web.config文件的身份驗證
- 用戶跡象。
- 標誌的用戶授權。
- 允許訪問。
我嘗試使用ASP.NET表單身份驗證功能,但無法將每個成員添加到Web配置文件,因爲可能有成千上萬的應用程序正在使用。我只是想知道是否有可能在表單身份驗證中執行以下所有操作?未檢查web.config文件的身份驗證
您可以使用成員資格提供程序和create user方法。 Membershipprovider.createuser
僞創建
Membership.CreateUser(
username, password, email,
question, answer, isApproved,
out flag);
if(flag== MembershipCreateStatus.Success)
{
// success!
}
,你也可以參考這個鏈接來實現
使用MemebrshipProvider基礎設施。
您可以使用現有的SqlMemebrshipProvider(它使用專用SQL DB來保存數據)或者自己繼承基類。
然後將其安裝在Web.config中(如底部相同文章中所述)。
你在哪裏保存你的用戶數據? – abatishchev
嗨,我將它存儲在數據庫中,但我使用單獨的實體框架來連接。感謝您的幫助,我想我可以從這裏拿走它。 –