手机验证码的相关知识
asp实现手机验证码:
先输入手机号码,然后通过随机数生成验证码,通过短信接口,发送给已输入的手机号码。
验证码的保存有两种方式:
1.保存在session或者cookie中,随着session或者cookie的失效而失效.
2.把验证码和验证码失效时间一起存储到数据库中,在点击确认的时候,再验证输入是否正确(比较常用的方法).
根据发送量的大小选择合适的短信接口:
如果发送量比较大,则需要和中国移动或者联通等通讯运营商合作,他们会给你开一个端口,通过这个端口可以和其他的程序相结合发送;
如果发送量很小,那么你可以通过GSM/GPRS Modem和电脑连接,里边插入一张SIM卡,相关开发包在Modem配的软件里可以找到,通过开发包中的程序接口,也可以和其他的诸如ASP,PHP,JSP,.Net等程序结合。当然,这种方法是按你的SIM卡发送的短信量收费的。
1.短信平台:
短信群发平台是基于中国移动、联通、电信直接提供的短信端口与互联网连接实现与客户指定号码进行短信批量发送和自定义发送的,
它分为软件单机版(带客户端)CS 结构和网络共享版BS 结构。
2.云短信:
与传统短信平台或短信群发软件相比,云短信平台具有在线自助、简单注册、按需付费、用则购买、价格低廉,免安装、免维护,免费使用
或按月租付费,支持单点或多点登录,具有开放性等功能,能够无缝链接OA、ERP、网站等业务系统,实现对网络服务资源统一管理和调度,
向企业提供按需使用、随需扩展的通信服务。
云短信服务因其安全可靠、速度快、价格低廉、使用方便,按需付费等便利,超值营销效果回报以及优质的服务赢得了广大企业的信赖,
逐渐成为广大中小企业进行短信营销、短信群发、短信促销等必备工具新宠。)有很多公司提供这样的服务,简单的做法就是,类似于激活码,发的时候记录在数据库中,验证成功的时候置空