在MVC4中,我如何对用户登录和密码进行自己的检查
本文关键字:密码 登录 检查 自己的 用户 MVC4 | 更新日期: 2023-09-27 18:16:58
我目前正在使用内置的登录系统,自带MVC4与Razor。我想自己检查一下。所以我要写:
string userName, userPassword;
如何检查以确保用户输入了正确的名称和密码?
是否有以下内容:
bool result = User.CheckLogin(userName, userPassword);
? ?
参见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
}