注册时接到手机短信验证是怎么实现的?

JavaScript04

注册时接到手机短信验证是怎么实现的?,第1张

手机注册验证逻辑是这样的:

首先要找短信服务商如:梦网、云信使、互亿无线等等申请短信发送接口。

网站实现流程如下:

第一步:用户注册时输入手机号,网站首先要通过JS或者ajax+php验证这个号码是不是正确的手机号。

第二步:用户点击发送手机验证码,通过ajax把手机号传到php,这时php生成一个随机的验证码保存在session中,然后通过短信接口把这个验证码发送到这个手机号中。

第三步:用户输入手机收到的验证码注册。网站用session中的验证码和用户输入的验证码比较。

当然能。但是用js你验证码的信息都放到了客户端当中了。客户可以随时查看到你的验证码的验证的值。只要会js和html的人。你验证码就是对这样的人一点效果的都没有,验证码组织恶意注册和恶意提交的行为就完全没有效果啦。

如果一定要用前端验证码。提过一个思路。首先需要0~9数字的所有图片。然后。算一个4位的随机数(具体几位你看需求就好。我以四位为例)。然后根据随机数。导入四个数字图片到显示验证码的html元素中。当表单提交时候。判断输入的验证码是否和你之前的到的四位随机数一致。

满意请采纳