密码验证
一般我们在进行密码验证的时候一般分为这几个步骤
一:参数验证
后端接收前端传递的数据时,要先对前端传递的数据进行判空校验,判断前端传递的数据是否为空,为空时抛出异常,给前端发送提示消息,终止程序精选,反之调用持久层获取用户信息。
二:数据采集
采集数据是使用sql语句中添加limit 1,当查询到一条数据时中断搜索,提高程序的运行效率,对查询到的数据进行判空校验,如果返回的数据为空,说明用户不存在,抛出异常,给前端发送提示消息,中断程序运行。反之则提取查询到的用户信息中的用户密码,对密码进行校验。
三:用户名,密码一致性验证
实际上我们不要对用户名进行校验,因为在查询用户数据时采用的用户名作为条件查询,所以不需要对用户名进行比对,只需对密码进行一致性判断即可。
四:封装数据
最后就是根据接口文档封装数据即可。

浙公网安备 33010602011771号