使用实体框架ASP.NET MVC登录过程

米尔·古兰·萨尔瓦(Mir Gulam Sarwar)

我想在我的项目中进行登录密码验证。当用户单击登录按钮编译器时,将使用此方法

public ActionResult VerifyPassword(User user)
{
    var givenPassword =user.Password;
    var givenUserName=user.UserName;
//now i need compare password 
    var myUser=db.User.Find(somevalue)//find user from database,
    But how can i do this????Because somevalue needs to be a Primary Key

}

如果我做错了事,请指出正确的方向,我在网上进行了很多搜索,但是没有找到使用实体框架来完成此工作的教程。

凯兰·克鲁姆(Kehlan Krumme)

实际上,您不需要主键来匹配数据库中的用户。

您可以使用他们的用户名(应该是唯一的)在数据库中找到他们的记录。

尝试这样的事情:

public ActionResult VerifyPassword(User user)
{
    //The ".FirstOrDefault()" method will return either the first matched
    //result or null
    var myUser = db.Users
        .FirstOrDefault(u => u.Username == user.Username 
                     && u.Password == user.Password);

    if(myUser != null)    //User was found
    {
        //Proceed with your login process...
    }
    else    //User was not found
    {
        //Do something to let them know that their credentials were not valid
    }
}

还可以考虑对模型验证进行一些研究,这ModelState.IsValid是一个很好的开始。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

与ASP Net MVC应用程序一起使用的实体框架术语

来自分类Dev

没有模型和实体框架的ASP.NET MVC

来自分类Dev

ASP.NET MVC 5实体框架-关系

来自分类Dev

使用实体框架更新ASP.NET MVC应用程序中的相关实体

来自分类Dev

ASP.NET vNext MVC和实体框架问题

来自分类Dev

使用实体框架将数据导入和导出到Excel for ASP.NET MVC

来自分类Dev

使用实体框架6在ASP.NET MVC 5中显示单个数据列

来自分类Dev

带有实体框架的ASP .NET MVC 5中的并发

来自分类Dev

登录过程中User.Identity.GetUserId()的ASP.NET MVC5身份问题

来自分类Dev

如何使用实体框架在ASP.NET MVC中检查删除操作是否成功

来自分类Dev

ASP.NET核心实体框架调用存储过程

来自分类Dev

通过使用存储过程或实体框架将数据从sql Server 2008检索到ASP.NET MVC 4

来自分类Dev

ASP.NET MVC处理时区实体框架

来自分类Dev

实体框架(ASP.NET MVC)的导航属性问题

来自分类Dev

实体框架和ASP.NET MVC更复杂的模型

来自分类Dev

MVC .NET | 在登录过程中检查另一个字段

来自分类Dev

ASP.NET MVC 5实体框架-关系

来自分类Dev

使用实体框架时ASP.NET MVC中的Fluent API含义

来自分类Dev

结合使用ASP.NET MVC和实体框架

来自分类Dev

使用实体框架将数据导入和导出到Excel for ASP.NET MVC

来自分类Dev

了解asp.net身份登录过程吗?

来自分类Dev

使用实体框架和ASP.NET MVC从列表中反转分区结果

来自分类Dev

在ASP.NET MVC项目中使用实体框架代码优先时登录失败错误

来自分类Dev

ASP.NET MVC LINQ实体框架递归

来自分类Dev

实体框架中的 System.NotSupportedException (ASP.NET MVC)

来自分类Dev

ASP.NET MVC 实体框架 ID 不能为空

来自分类Dev

如何使用实体框架在 ASP.NET MVC 中调用存储过程

来自分类Dev

想要在 ASP.NET MVC 实体框架应用程序中使用存储过程创建自动完成搜索

来自分类Dev

如何使用 ASP.NET MVC 和实体框架在 C# 中创建注销

Related 相关文章

  1. 1

    与ASP Net MVC应用程序一起使用的实体框架术语

  2. 2

    没有模型和实体框架的ASP.NET MVC

  3. 3

    ASP.NET MVC 5实体框架-关系

  4. 4

    使用实体框架更新ASP.NET MVC应用程序中的相关实体

  5. 5

    ASP.NET vNext MVC和实体框架问题

  6. 6

    使用实体框架将数据导入和导出到Excel for ASP.NET MVC

  7. 7

    使用实体框架6在ASP.NET MVC 5中显示单个数据列

  8. 8

    带有实体框架的ASP .NET MVC 5中的并发

  9. 9

    登录过程中User.Identity.GetUserId()的ASP.NET MVC5身份问题

  10. 10

    如何使用实体框架在ASP.NET MVC中检查删除操作是否成功

  11. 11

    ASP.NET核心实体框架调用存储过程

  12. 12

    通过使用存储过程或实体框架将数据从sql Server 2008检索到ASP.NET MVC 4

  13. 13

    ASP.NET MVC处理时区实体框架

  14. 14

    实体框架(ASP.NET MVC)的导航属性问题

  15. 15

    实体框架和ASP.NET MVC更复杂的模型

  16. 16

    MVC .NET | 在登录过程中检查另一个字段

  17. 17

    ASP.NET MVC 5实体框架-关系

  18. 18

    使用实体框架时ASP.NET MVC中的Fluent API含义

  19. 19

    结合使用ASP.NET MVC和实体框架

  20. 20

    使用实体框架将数据导入和导出到Excel for ASP.NET MVC

  21. 21

    了解asp.net身份登录过程吗?

  22. 22

    使用实体框架和ASP.NET MVC从列表中反转分区结果

  23. 23

    在ASP.NET MVC项目中使用实体框架代码优先时登录失败错误

  24. 24

    ASP.NET MVC LINQ实体框架递归

  25. 25

    实体框架中的 System.NotSupportedException (ASP.NET MVC)

  26. 26

    ASP.NET MVC 实体框架 ID 不能为空

  27. 27

    如何使用实体框架在 ASP.NET MVC 中调用存储过程

  28. 28

    想要在 ASP.NET MVC 实体框架应用程序中使用存储过程创建自动完成搜索

  29. 29

    如何使用 ASP.NET MVC 和实体框架在 C# 中创建注销

热门标签

归档