1 - 下载 Swoole Loader 请下载 WINNT 系统 PHP-7.4.33 版本 非线程安全 的 swoole_loader 扩展,点击直达下载页面 2 - 安装 Swoole Loader 将刚才下载的 swoole_loader 扩展文件( swoole_loader.dll )上传到当前 PHP 的扩展安装目录中: ext......
php api接口实战-修改用户密码
来源:互联网
2023-03-16 19:16:59 506
php api接口实战-修改用户密码
工具/原料
- phpstudy
- phpstorm
方法/步骤
首先看一下需求页面,大致可以看出,api需要接收3个参数,
第一个参数:旧密码
第二个参数:新密码
第三个参数:重复新密码
然后我们画一下流程图,大致流程如下,我就不画那么细了,感兴趣的小伙伴,可以自己画细一点。
然后我们用代码来实现这个流程。
1、接收“旧密码”、“新密码”、“重复新密码”,并对数据进行过滤和验证。这里根据自己的实际需求来,我这里简单操作一下。
然后将验证后的数据(旧密码,新密码)传入模型(一般情况下,我们会把对数据库的操作放入模型中,这样接口也显得更简洁)
通过用户id查询用户密码。然后将查询的用户密码和用户传入的旧密码进行比较,相等,在进行后面的操作。否则,返回旧密码错误。
当旧密码验证通过后,可以判断旧密码是否等于查询出的新密码,如果相等就不进行修改,如果这时update,会返回0,因为没有进行任何修改。
如果不相等,则进行修改,最后判断是否修改成功。
总结
1、接收数据
2、过滤数据、数据验证
3、通过用户id得到用户密码
4、用户密码是否等于传入的旧密码
5、新密码是否等于用户密码
6、密码是否修改成功
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: PHP
上一篇:php怎么压缩图片 下一篇:php api项目实战 公共方法-token验证
相关文章