2012-08-16 63 views
-1

正如this link中提到的通過ASP.NET Membership爲用戶簽名?

我已經散列了密碼並在我的數據庫表中存儲了LogIn詳細信息。

現在我正在使用已存在的ASP.NET頁面的LogIn頁面(通過內置的帳戶文件夾)..如何使此頁面與我的數據庫交互並重定向到他/她的配置文件?

+0

究竟你有試過嗎?直到你至少發佈你已經嘗試過的東西,並解釋你收到的結果,我必須對這個問題低估。您唯一需要做的是提供用戶名和密碼,如果您沒有密碼,則無法登錄到有問題的ASP.NET Membership Role User帳戶。你當然可以寫你自己的供應商,可以 – 2012-08-16 10:49:44

+0

@Rhhound我有我自己的註冊用戶(我的組織的僱員)的形式。現在我正在使用ASP.NET Web應用程序「LogIn.aspx」中已有的表單。我不知道如何使這個表單與用戶中的數據庫和日誌交互。 – Girish 2012-08-16 10:57:35

回答

1

如果您正在使用asp.net membership提供商

後,您獲得的用戶名和密碼,您可以撥打Membership.ValidateUser方法。

if (Membership.ValidateUser(userName.Text, password.Text)) 
{ 
    if (Request.QueryString["ReturnUrl"] != null) 
    { 
    FormsAuthentication.RedirectFromLoginPage(userName.Text, false); 
    } 
    else 
    { 
    FormsAuthentication.SetAuthCookie(userName.Text, false); 
    } 
} 
else 
{ 
    Response.Write("Invalid UserID and Password"); 
} 

瞭解更多關於Use Membership in ASP.NET

相關問題