登录事件
现在网上的网页和软件大多数都具有账号登录功能,对于登录大家也都习以为常,那么登录是如何实现的呢 ,又是是如何判断输入的账号和密码是正确且相匹配的呢,下面我们就来认识一下是如何登录的。
1、 首先在HTml页面搭建一个登录页面的框架。这里使用了form表单,用form表单包裹输入框。输入框的name值要与数据库字段对应。
2、 控制器封装代码。在登录视图页面封装一个查询数据的代码。用Viewbag的形式把数据传输到HTml页面。
然后就开始验证登录。
(1) 首先在控制器封装方法。
PW_User是数据库中设置的存放用户信息的用户表。
PwUser是设置的方法的参数。
(2) 方法里面第一步:获取页面数据。用string声明字段通过方法的参数获取传输的数据即需要验证的信息,定义全局的变量。
第二步:判断账号是否存在。
查询用户账号信息,是否与页面传输过来的数据相同,当数据相同时,数据的状态为“true”正确,就通过。
第三步:判断密码是否正确。
因为密码要呈保密状态,要对密码进行加密,这里使用了256位进行加密。
第四步:设置Session机制和Cookie机制。
String声明获取用户名称去空格,int类型获取用户ID,然后Session机制和Cookie机制传递获取的数据,登录成功显示全局的变量状态为“success”成功。