zoukankan      html  css  js  c++  java
  • Entity Framwork(EF) 7——在Controller内获取指定字段的值

    一、开发背景:

      在用户登录的时候,验证用户和密码是否正确。验证通过后将用户名和用户ID保存下来以便后续数据更新时使用。

    二、用户验证方法:

      1、创建DBContext 对象。

       ApplicationDbContext _context;

       //Controller构造函数
            public FramController(ApplicationDbContext context)
            {
                _context = context;
            }

      2、查询数据库。

      var users = from u in _context.UserInfo
                                    where u.User_Account == "system"
                                    select u;

      3、验证用户密码是否正确,并获取用户ID。

      if(users.Count()>0)
                        {
                            String pwd = users.First().User_Pwd;  //获取用户密码
                            if (pwd == Command.Md5Helper(ul.Password))  //验证密码是否正确
                                Command.UserId = users.First().User_ID.ToString();  //获取用户ID
                            else  //验证失败返回用户登录页面并显示“用户名或密码错误!”
                                return Redirect("/Home/Index?UserName=" + ul.UserAccount + "&log= username or password erro!"+Command.Md5Helper(ul.Password));
                        }

  • 相关阅读:
    Android SDK、NDK、JNI的简单介绍
    深入理解计算机系统—异常
    Jmeter3.1 使用及新增报告功能
    jmeter3.1连接数据库报错,ORA00923: 未找到要求的 FROM 关键字
    Jenkins插件、war下载地址
    jenkins自动打tag
    jenkins参数化构建过程
    Jmeter接口测试自动化(jmeter+ant+jenkins持续集成)
    既然选择开始就不会停下
    知识提升整体
  • 原文地址:https://www.cnblogs.com/Roxlin/p/5514721.html
Copyright © 2011-2022 走看看