在《向用户发送手机验证码》这篇教程中,
你已经通过php在服务器端生成和保存验证码,
并且通过腾讯云的短信发送接口,
把验证码发送到用户手机上。
当用户根据提示,
把手机上的验证码,
以短信的方式回复,
你怎么知道这个验证码是否合法?
其实方法也很简单,
只要经过3个步骤就能实现:
1. 接收用户发送的验证码
用来接收验证码的脚本,
是我们上一节课程《设置短信接口的回调地址》设置的。
首先是腾讯云短信平台收到用户发送的验证码,
然后短信平台把验证码转发到设置的网址上,
假设为code1
2. 从服务器中取出保存的验证码
假设为code2
3. 比较两个验证码
如果 code1 == code2
即两个验证码相等,
说明用户发送的验证码是合法的,
如果 code1 != code2
即两个验证码不相等,
说明用户的验证码不正确,
然后再进行后面的业务操作。
点击这里观看《判断用户的验证码是否合法》视频教程,
了解具体的实现过程和源代码
http://edu.csdn.net/course/detail/3426/58729