登录事件

登录事件

现在网上的网页和软件大多数都具有账号登录功能,对于登录大家也都习以为常,那么登录是如何实现的呢 ,又是是如何判断输入的账号和密码是正确且相匹配的呢,下面我们就来认识一下是如何登录的。
1、 首先在HTml页面搭建一个登录页面的框架。这里使用了form表单,用form表单包裹输入框。输入框的name值要与数据库字段对应。
在这里插入图片描述

2、 控制器封装代码。在登录视图页面封装一个查询数据的代码。用Viewbag的形式把数据传输到HTml页面。
在这里插入图片描述
然后就开始验证登录。
(1) 首先在控制器封装方法。
在这里插入图片描述
PW_User是数据库中设置的存放用户信息的用户表。
PwUser是设置的方法的参数。
(2) 方法里面第一步:获取页面数据。用string声明字段通过方法的参数获取传输的数据即需要验证的信息,定义全局的变量。
在这里插入图片描述
第二步:判断账号是否存在。
查询用户账号信息,是否与页面传输过来的数据相同,当数据相同时,数据的状态为“true”正确,就通过。
在这里插入图片描述
第三步:判断密码是否正确。
因为密码要呈保密状态,要对密码进行加密,这里使用了256位进行加密。
在这里插入图片描述
第四步:设置Session机制和Cookie机制。
String声明获取用户名称去空格,int类型获取用户ID,然后Session机制和Cookie机制传递获取的数据,登录成功显示全局的变量状态为“success”成功。

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值