文献种类:专题技术文献;
开发工具与关键技术:
作者:赖佩艺
;年级: 19
;撰写时间:2021 年 4 月 28 日
文献编号:
归档时间:
年
月
日
账号密码登录验证流程
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术:开发工具 Visual Studio 2015,关键技术 C#
作者:赖佩艺
撰写时间:2021 年 04 月 28 日
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
在系统登录的时候,不需要验证码的验证,只需要验证账户和密码正确就可以进行登录,所以我们就只需要对账
号和密码进行判断。这里写的登录逻辑很简单。只做到了:当用户输入了账号和密码正确就可以登录进去,并没有完善到其它功能所以逻辑是容易理解而且清晰。
给登录按钮绑定点击事件,获取按钮写 click 事件,首先要获取到当前输入的账号和密码框里面的值,声明
AccountNumber 和 password 分别获取到 fmLogin 表单里面各自的 name 得到值。在登录的时候判断账号和密码
是否填写完整,用的条件是&&要同时填写完整信息,就可以转到控制器里去查询以及更加准确的数据判断。用的是
post 提交方法,写查询方法的路径,以及需要传递提交的参数。等到数据在控制器中查询出来得到的结果就用回调
函数来接收状态。
当页面传递参数到控制器的时候,在这用了一个表对象去接收参数。returnJson 是用来接收状态,它是一个已经封
装好的一个实体类,查询单条数据的时候为防止出现异常错误用 try()cath()来捕捉它,这里如果没有查询出数据就表
明数据库中没有这条数据,可以返回“没有此用户”字符串。有数据现在需要查询数据库中的账号信息来对比与页面
传递过来的数据是否匹配。var 自定义表,然后命名表去接收模型中的用户表,where 接的是查询条件,根据账号和
状态,查询出用户 ID,账号,密码。如果得到的密码是用户表里面的密码是对应的,那么它的状态就是 true 的,表
明登录成功,如果不是则返回"请输入正确的账号或密码"。