IV使用了內置的成員控制我的ASP.net項目,這爲我創建數據庫和一切,但說我不想使用內置的登錄控制,我希望讓我的自己的登錄。怎麼會檢查用戶enetered的密碼是一樣的,在數據庫中該用戶的密碼?因爲在數據庫中的密碼哈希明顯!ASP.net成員控制
感謝
IV使用了內置的成員控制我的ASP.net項目,這爲我創建數據庫和一切,但說我不想使用內置的登錄控制,我希望讓我的自己的登錄。怎麼會檢查用戶enetered的密碼是一樣的,在數據庫中該用戶的密碼?因爲在數據庫中的密碼哈希明顯!ASP.net成員控制
感謝
嘿,看看這個鏈接:http://msdn.microsoft.com/en-us/library/system.web.security.membership.validateuser.aspx
不正是你想要的。你寫這樣的代碼:
bool valid = Membership.ValidateUser(Username, Password);
從http://www.4guysfromrolla.com/webtech/110701-1.3.shtml
If FormsAuthentication.Authenticate (txtUserName.Text, txtPassword.Text) Then
FormsAuthentication.RedirectFromLoginPage (UserName.Text, chkPersistCookie.Checked)
Else
'Invalid credentials supplied, display message'
lblMessage.Text = "Invalid login credentials"
End If
一旦你驗證自己的用戶名,你可能會想使用FormsAuthentication.RedirectFromLoginPage(用戶名,真/假);登錄他們進來。 – Greg 2010-03-17 20:33:16