在MVC4中,我如何对用户登录和密码进行自己的检查

本文关键字:密码 登录 检查 自己的 用户 MVC4 | 更新日期: 2023-09-27 18:16:58

我目前正在使用内置的登录系统,自带MVC4与Razor。我想自己检查一下。所以我要写:

string userName, userPassword;

如何检查以确保用户输入了正确的名称和密码?

是否有以下内容:

bool result = User.CheckLogin(userName, userPassword);

? ?

在MVC4中,我如何对用户登录和密码进行自己的检查

参见Membership.ValidateUser测试您自己的验证。member . validateuser ()

的目的是什么?

您可以使用此

检查用户是否登录
if (User.Identity.IsAuthenticated)
    {
       // your code goes here  
    }

但是如果你想让你的自定义逻辑,你必须比较我们的用户名和密码与DB中的用户表中的相关记录。

var context = new YourDbContextClass();
var yourUser = context.Users.FirstOrDefault(user=> user.Username==username && user.Password==password);
if(yourUser!=null)
{
   // user is logged in
}