为了账号安全,请及时绑定邮箱和手机立即绑定

短信发送 验证码注册如何实现

短信发送 验证码注册如何实现

qq_笑_17 2018-12-06 21:11:55
公司已经购买了短信的接口 要在页面上实现  求思路,求代码
查看完整描述

18 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

1.页面一个验证码文本输入框,后面跟一个“获取验证码”按钮,同时限制按钮的点击时间,一般是限制1分钟才能点击一次 2.点击按钮,将用户ID,生成的验证码,存入数据库,接下来调用短信发送接口将信息发送出去 3.表单提交时,判断该验证码是否正确(是否在表中存在同时验证码是否失效,一般是五分钟内失效)
查看完整回答
反对 回复 2018-12-09
?
开满天机

TA贡献1786条经验 获得超13个赞

在页面上直接调用接口不就行了啊 
查看完整回答
反对 回复 2018-12-09
?
慕雪6442864

TA贡献1812条经验 获得超5个赞

1、使用一般处理文件(.ashx)生成一个字符串图片验证码返回到前端 2、在后台的时候使用Session记录这个验证码的字符串 3、当点发送的时候验证所填的验证码是否与Session相同
查看完整回答
反对 回复 2018-12-09
?
墨色风雨

TA贡献1853条经验 获得超6个赞

好像搞错了,你是想实现  发送验证码到手机,由用户接收到验证码后填入。     这样的话,服务器应该要搞个全局字典缓存,缓存电话号码和对应的验证码,并且定时进行删除过期的验证码。用户收到验证码进行确认注册的时候就在这个字典里面匹配验证。
查看完整回答
反对 回复 2018-12-09
?
慕哥9229398

TA贡献1877条经验 获得超6个赞

过期的验证码要如何实现比较好
查看完整回答
反对 回复 2018-12-09
?
慕娘9325324

TA贡献1783条经验 获得超4个赞

@滴答的雨: 我用xml来存取了
查看完整回答
反对 回复 2018-12-09
?
POPMUISE

TA贡献1765条经验 获得超5个赞

接口这部分我到时会写 就前台的时间限制 不懂如何操作
查看完整回答
反对 回复 2018-12-09
?
森栏

TA贡献1810条经验 获得超5个赞

@yellowshorts: 我也没有短信验证这方面的经验。 我的想法是利用时间戳验证,不知道可不可以。我认为利用js验证是不合理的,客户端的都能更改。  1. 点击的时候发送一个验证码,同时在数据库记录一下发送时间 和验证码有效时间。  2. 当他发送验证码过来的时候,验证是不是在数据库记录的时间段内。  3. 同时利用数据库记录的数据,验证防止他狂点获取验证码浪费短信资源。
查看完整回答
反对 回复 2018-12-09
?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

@truename: 谢谢你的思路哈  后来我用xml文件来存取验证码跟手机
查看完整回答
反对 回复 2018-12-09
?
Helenr

TA贡献1780条经验 获得超4个赞

之前是用验证码  现在改成用手机验证 
查看完整回答
反对 回复 2018-12-09
?
九州编程

TA贡献1785条经验 获得超4个赞

其实短信验证码和图片验证码原理和流程都是一样的,只是展示的方式换一下而已,简单来说就是换一下UI而已,你已经拿到短信接口,那生成验证码后直接通过短信发送到手机上就可以了。
查看完整回答
反对 回复 2018-12-09
?
潇湘沐

TA贡献1816条经验 获得超6个赞

首选你看一下短信公司给的接口文档,对应着做开发,当你平台上触发了验证码直接往短信接口给的推送地址上推送,然后就是短信平台的事了,你就不用管了。当用户收到短信后短信平台 还会产品一个回执,也就是短信发送报告,会相应的推送给你,你这时候就需要按原路径做一个接收。(当然如果你不需要状态报告的话可以忽略)那么至此这个流程也就完了
查看完整回答
反对 回复 2018-12-09
?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

才学的菜鸟,第一次做短信接口的登陆   求大神的代码
查看完整回答
反对 回复 2018-12-09
?
冉冉说

TA贡献1877条经验 获得超1个赞

直接调用接口,或者让短信验证码商给你接入。 创蓝253就有多个语言的短信接入接口。
查看完整回答
反对 回复 2018-12-09
  • 18 回答
  • 0 关注
  • 1027 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信