gpt4 book ai didi

c# - Membership.ValidateUser 方法如何访问数据库?

转载 作者:太空宇宙 更新时间:2023-11-03 10:35:59 26 4
gpt4 key购买 nike

我想在我的 MVC 项目开始时构建一个成员(member)系统,我使用 Membership.ValidateUser 方法来验证凭据。但是我不明白这种方法如何访问我的数据库并检查我的电子邮件和密码信息。

[HttpPost]
[ActionName("Login")]
public ActionResult Login(LoginModel loginModel)
{
if (Membership.ValidateUser(loginModel.Email, loginModel.Password))
{
FormsAuthentication.SetAuthCookie(loginModel.Email, true);
return Json(true);
}

return new JsonNetResult()
{ Data = new { Error = true, Messages = new[] { new { Message = "Wrong username or password" } } } };
}

最佳答案

它使用您的 Web.config 文件中指定的 MembershipProvider 来验证用户。默认情况下,它使用 DefaultMembershipProvider

关于c# - Membership.ValidateUser 方法如何访问数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27798547/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com