我使用會員api來獲取用戶密碼和電子郵件。查詢成員資格數據庫api
我有這樣的代碼:
MembershipUser currentUser = Membership.GetUser();
UserPasssword.Text = currentUser.GetPassword(); //Null exception
我需要在登錄查詢用戶。問題是用戶沒有登錄。所以我想找到一種方法來獲取用戶密碼或電子郵件與成員API,而不是通過數據庫查詢。有沒有辦法做到這一點?或者我不得不求助於數據庫查詢?
記住用戶的心不是在登錄.. ..所以currentUser對象每次的結果將是零點例外..
如何檢查他的電子郵件,會員的API,然後使用重定向:
if (currentUser.Email == LoginEmail.Text && currentUser.GetPassword() == hash)
{
FormsAuthentication.RedirectFromLoginPage(currentUser.UserName, false);
}
else
{
LoginFail.Text = "Email or Password havent been incorrect.";
}
該方法的問題是,它包含一個用戶/密碼字段,我需要電子郵件/密碼..所以這意味着我必須求助於數據庫查詢全部:( – 2012-04-28 17:05:04