Я использую членство 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.";
}
Проблема с этим методом заключается в том, что он включает в себя поле пользователя/пароля, и мне нужна электронная почта/пароль. Поэтому это означает, что я должен прибегать к запросу базы данных :( –