分享主题:linux,nginx,php,mysql

怎么接收用户发送的手机短信验证码,判断是否合法

php adminqaz 4150℃ 0评论 现在加入小程序俱乐部QQ群:483987340

《向用户发送手机验证码》这篇教程中,

你已经通过php在服务器端生成和保存验证码,

并且通过腾讯云的短信发送接口,

把验证码发送到用户手机上。

当用户根据提示,

把手机上的验证码,

以短信的方式回复,

你怎么知道这个验证码是否合法?

验证手机验证码

验证手机验证码

其实方法也很简单,

只要经过3个步骤就能实现:

1. 接收用户发送的验证码

用来接收验证码的脚本,

是我们上一节课程《设置短信接口的回调地址》设置的。

首先是腾讯云短信平台收到用户发送的验证码,

然后短信平台把验证码转发到设置的网址上,

假设为code1

2. 从服务器中取出保存的验证码

假设为code2

3. 比较两个验证码

如果 code1 == code2

即两个验证码相等,

说明用户发送的验证码是合法的,

如果 code1 != code2

即两个验证码不相等,

说明用户的验证码不正确,

然后再进行后面的业务操作。

点击这里观看《判断用户的验证码是否合法》视频教程,

了解具体的实现过程和源代码。

秦子恒公众号

来源:秦子恒博客,欢迎转载分享,请保留出处

怎么接收用户发送的手机短信验证码,判断是否合法链接:https://www.qinziheng.com/php/4206.htm

现在就加入微信开发QQ群2:483987340,跟同行探讨微信公众平台开发。群满就关闭,你得等到下一个群开通才能加入……

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址