2021-05-07

文献种类:专题技术文献;

开发工具与关键技术:

作者:赖佩艺

;年级: 19

;撰写时间:2021 年 4 月 28 日

文献编号:

归档时间:

账号密码登录验证流程

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:开发工具 Visual Studio 2015,关键技术 C#

作者:赖佩艺

撰写时间:2021 年 04 月 28 日

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

在系统登录的时候,不需要验证码的验证,只需要验证账户和密码正确就可以进行登录,所以我们就只需要对账

号和密码进行判断。这里写的登录逻辑很简单。只做到了:当用户输入了账号和密码正确就可以登录进去,并没有完善到其它功能所以逻辑是容易理解而且清晰。

给登录按钮绑定点击事件,获取按钮写 click 事件,首先要获取到当前输入的账号和密码框里面的值,声明

AccountNumber 和 password 分别获取到 fmLogin 表单里面各自的 name 得到值。在登录的时候判断账号和密码

是否填写完整,用的条件是&&要同时填写完整信息,就可以转到控制器里去查询以及更加准确的数据判断。用的是

post 提交方法,写查询方法的路径,以及需要传递提交的参数。等到数据在控制器中查询出来得到的结果就用回调

函数来接收状态。

当页面传递参数到控制器的时候,在这用了一个表对象去接收参数。returnJson 是用来接收状态,它是一个已经封

装好的一个实体类,查询单条数据的时候为防止出现异常错误用 try()cath()来捕捉它,这里如果没有查询出数据就表

明数据库中没有这条数据,可以返回“没有此用户”字符串。有数据现在需要查询数据库中的账号信息来对比与页面

传递过来的数据是否匹配。var 自定义表,然后命名表去接收模型中的用户表,where 接的是查询条件,根据账号和

状态,查询出用户 ID,账号,密码。如果得到的密码是用户表里面的密码是对应的,那么它的状态就是 true 的,表

明登录成功,如果不是则返回"请输入正确的账号或密码"。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值