验证登录

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务数据、逻辑、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。
定义一个记录状态的变量
获取页面传递的变量
用户名 密码 验证码 登录身份(用户类型ID)
在这里插入图片描述
第一步:验证验证码是否争取
获取处session存放的验证码
图片字符串
判断填入的验证和session中的验证码是否一致(忽略大小写)
在这里插入图片描述
根据 UserNuber 查询用户
linq 单表查询的写法
(from 自定义的表名 in Model对象.查询的表
【where 自定义的表名.字段1 关系运算符 值 【&& 自定义的表名.字段2 关系运算符 值】】
【orderby 自定义的表名.字段】
【select 自定义的表名】
【select new {自定义的表名.字段1,自定义的表名.字段2,自定义的表名.字段3, … }】
【select 类名{ 类的属性1=自定义的表名.字段1,类的属性2=自定义的表名.字段2, … }】
).Single();//查询单条数据,当没有数据或者有多条数据时会触发异常
.ToList();//查询多条数据并转为List
.Count();//查询数据总数 */
第二步、判断账号是否存在(拿页面账号作为条件查询数据库表)
在这里插入图片描述
第三步:对页面传来的密码进行AES265后进行加密
在这里插入图片描述
第四步:判断账号和选择的权限跟注册账号的账号权限是否对应
在这里插入图片描述
第五步:设置session机制
用户身份验证完成 开始处理登录信息
获取用户类型名称
在这里插入图片描述
获取用户类型ID
在这里插入图片描述
设置
在这里插入图片描述
记住密码 保存信息
在这里插入图片描述
登录成功
在这里插入图片描述
返回
在这里插入图片描述
这样就完成了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值