- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想在我的 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/
我正在使用 System.Web.Sercurity.Membership 方法来处理我们网络服务的用户。在测试期间我对它非常满意,因为我们的数据库和 Web 服务驻留在同一台服务器上。 当数据库和
我们正在尝试“锁定”一台计算机,以便我们拥有一个只有很少权限的 Windows XP 通用登录帐户。然后我们的软件通过一个启动器启动,该启动器以更高权限的用户身份运行它,允许它访问文件系统。 然后,运
我想在我的 MVC 项目开始时构建一个成员(member)系统,我使用 Membership.ValidateUser 方法来验证凭据。但是我不明白这种方法如何访问我的数据库并检查我的电子邮件和密码信
我一直在学习 MembershipProvider 类,我认为 Membership.ValidateUser() 方法应该用于让用户登录。 但是,我刚刚得知有一个FormsAuthenticatio
我有一个带有自定义 httpModule 的 WCF Web 服务,我用它对 MysqlMembership 进行用户名/密码身份验证。 public void Init(HttpApplicatio
我正在使用讨论的解决方案 here根据我的 ASP.NET Web 应用程序中的事件目录对用户进行身份验证。我编写了一个简单的 ADMembershipProvider 类,它与 FormsAuthe
我正在使用标准的 .NET 成员资格提供程序,并认为我会看看是否有人可以对此有所了解。 调用 ValidateUser 返回 true 或 false。现在,由于该方法接受用户名和密码,因此可以推断返
我有一个类“User”,它由其他两个类(LocalUser 和 Donor)继承。我已经为 ASP.net 表单例份验证创建了一个自定义成员资格提供程序,并重写了 ValidateUser() 方法。
我目前正在 ASP.NET MVC3 中实现自定义成员资格提供程序,并且一直在查看不同示例实现的示例。我注意到 FormsAuthentication.SetAuthCookie() 似乎从未从提供程
有没有办法扩展 ValidateUser 方法来接收默认参数以外的其他参数? 默认 public override bool ValidateUser(string username, string
如何从自定义成员资格提供程序中的 ValidateUser 方法返回字符串消息?我需要这个是因为我想执行几项检查(用户被批准,用户被阻止等)并在登录过程失败时给用户一个很好的描述。 一种选择是抛出异常
Membership.ValidateUser 方法适用于开发服务器(iis express 和 cassini)。但在我的 IIS 上(它作为我的开发计算机上的应用程序发布)它总是返回 false。
这个问题在这里已经有了答案: Membership.ValidateUser always return false on IIS (2 个答案) 关闭 6 年前。 这是我的 web.config:
有没有办法更改 MVC 3 中的 ValidateUser 方法? 例如..需要一个额外的参数,比如一个识别号或类似的东西? 我感觉这个东西很静态...... 哦,有没有办法使用其他数据库而不是现有的
不确定这是否适用于 VS 2010 或升级后的框架,但是...我们正在使用 Oracle 成员资格提供程序来验证用户。在升级之前一切正常,但现在 Membership.ValidateUser(use
我是一名优秀的程序员,十分优秀!