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));
                    }

posted on 2016-05-21 14:34  布衣天使 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/Roxlin/p/5514721.html

Entity Framwork(EF) 7——在Controller内获取指定字段的值相关推荐

  1. java海康威视设备注册、获取摄像头、录像机在线状态,获取指定摄像头PTZ值

    海康威视摄像头开发第一次做确实有点恶心,我把我用到的写一下,方便以后学习 首先把所有摄像头安装到录像机上我是通过交换机,与服务器同一网络下看是否ping.telnet通 1.官网下载SDK开发包,我是 ...

  2. 【ArcGIS遇上Python】ArcGIS Python获取某个字段的唯一值(获取指定字段的不同属性值)

    以土地利用数据为例,DLMC字段为每个图斑的用地类型,怎样用Python代码获取该字段的属性唯一值? Python代码实现结果: Python源代码: import arcpy from arcpy ...

  3. elasticsearch获取一个字段的值_Elasticsearch,你觉得自己懂了多少,看看这篇文章吧...

    Elasticsearch分析与检索功能实操 虽然通过文档_id可以获取到文档,但_id字段一般都是一个无意义的值,在实际应用中更多地是使用文档其它有意义字段做检索.Elasticsearch提供一个 ...

  4. ABAP 获取屏幕字段的值 搜索帮助联动动态查询SAP

    获取屏幕上的值,优化搜索帮助做一个联动的查询,就需要获取其他再屏幕上输入的值 用到这个函数DYNP_VALUES_READ DATA: LT_DYNPREAD_2 TYPE STANDARD TABL ...

  5. ElementUI中el-table双击单元格事件并获取指定列的值和弹窗显示详细信息

    场景 双击el-table的某个单元格时获取此单元格的信息并弹窗显示其他关联的信息. 效果如下 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公 ...

  6. elementui 弹窗 显示详细信息_ElementUI中el-table双击单元格事件并获取指定列的值和弹窗显示详细信息...

    场景 双击el-table的某个单元格时获取此单元格的信息并弹窗显示其他关联的信息. 效果如下 注: 实现 首先给el-table设置cell-dblclick事件 v-loading="l ...

  7. entity framework不查数据库修改或排除指定字段集合通用方法

    其中DataDBEntities为数据库实体对象,代码如下: 下载地址:http://files.cnblogs.com/stone_w/EFDBHelper.zip using System; us ...

  8. 获取DataTable字段唯一值(DISTINCT)

            /// <summary>         /// 将所选字段的唯一值复制到一个新的 DataTable.          /// <para>如果字段包含  ...

  9. thinkphp回调的php调用db类,请问thinkphp中model类自动完成功能 回调函数能不能获取其他字段的值?...

    http://www.thinkphp.cn/api/source-class-Model.html#975 protected function _validationFieldItem($data ...

最新文章

  1. 在centos7上配置java环境
  2. Linux与云计算——第二阶段Linux服务器架设 第八章:FTP服务器架设—安装配置FTP服务和客户端配置...
  3. python强大体现在哪些方面-大公司里哪些方面运用了python?
  4. Codeforces Round #476 (Div. 2) C. Greedy Arkady
  5. CnGAN:面向跨网用户偏好推荐的生成对抗网络
  6. c:forEach 取 map的值
  7. 程序员太牛了 公司年会整成代码讨论会
  8. 开发指南专题十七-JEECG图表配置说明
  9. Best Cow Fences(信息学奥赛一本通-T1434)
  10. 仿芒果TV微信小程序
  11. postgresql基本使用(一)
  12. editview只输入英文_入门小百科丨如何在电脑/手机输入日语
  13. php mysql网站入侵_第一篇:PHP+MySQL injection攻击:浅谈网页安全
  14. 解决fake_useragent报错
  15. linux脚本对登录密码加密,shell 脚本明文密码加密小工具
  16. 大麦支持选座位、定时等功能
  17. 策略模式--strategy
  18. C语言实现文件的加密解密
  19. 软件测试缺陷指标,如何对缺陷进行分析,都分析哪些指标?
  20. HarmonyOS实战—Text组件宽高三种值的写法和颜色属性

热门文章

  1. 【信号识别】基于深度学习CNN实现信号调制分类附matlab代码
  2. py2exe使用教程(一)——简单的示例
  3. web前端基础-给td设置宽度
  4. 174267-71-1,DTPA-tetra (t-Bu ester),大环配体化合物介绍
  5. 年少青春聊作狂,且作豪歌志四方
  6. 四针角oled屏连接arduino_使用Arduino构建OLED显示屏与Android手机接口的智能手表
  7. 性能优化之回流_重绘
  8. android 介绍
  9. VMware linux系统上网
  10. 数据分析---开发环境