php api接口实战-修改用户支付密码

  • 原创
  • |
  • 浏览:296
  • |
  • 更新:
  • |
  • 标签:PHP 

php api接口实战-修改用户支付密码

工具/原料

  • phpstudy
  • phpstorm

方法/步骤

  1. 1

    首先看一下需求页面,大致可以看出,api需要接收2个参数,

    第一个参数:验证码

    第二个参数:新支付密码

    php api接口实战-修改用户支付密码
  2. 2

    然后我们画一下流程图,大致流程如下,我就不画那么细了,感兴趣的小伙伴,可以自己画细一点。

    php api接口实战-修改用户支付密码
  3. 3

    然后我们用代码来实现这个流程。

    1、接收“验证码”、“新支付密码”,并对数据进行过滤和验证。这里根据自己的实际需求来,我这里简单操作一下。

    php api接口实战-修改用户支付密码
  4. 4

    然后将验证后的数据(验证码,新支付密码)传入模型(一般情况下,我们会把对数据库的操作放入模型中,这样接口也显得更简洁)

    php api接口实战-修改用户支付密码
  5. 5

    通过用户id查询用户手机号、用户支付密码。然后通过查询出的手机号从redis中取出验证码和传入的验证码进行比较,相同,继续后面的逻辑,不相同,返回验证码错误(这里加$code != 12345是测试的时候用的)

    php api接口实战-修改用户支付密码
  6. 6

    当验证码验证通过后,可以判断新支付密码是否等于查询出的旧支付密码,如果相等就不进行修改,如果这时update,会返回0,因为没有进行任何修改。

    php api接口实战-修改用户支付密码
  7. 7

    如果不相等则进行修改,判断是否修改成功,返回修改结果。

    php api接口实战-修改用户支付密码
    END
  8. 7
    本页面未经授权抓取自百度经验

总结

  1. 1

    1、接收数据

    2、数据过滤,数据验证

    3、数据传入模型

    4、通过用户id查询用户手机号和支付密码

    5、验证码是否正确

    6、查询出的支付密码是否等于传入新支付密码

    7、修改支付密码

    8、是否修改成功

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签PHP