当前位置:编程学习 > C#/ASP.NET >>

.net 怎么实现手机短信验证

 .net 怎么实现手机短信验证? --------------------编程问答-------------------- 要有短信猫能够发送短信 --------------------编程问答-------------------- 你得用通信公司的接口,他会给你如何调用的。你调用接口,就会已你制定手机号给客户发信息 --------------------编程问答-------------------- 之前我们是这样做的,发验证码给用户,然后记录到数据库中的一张表,保存的字段有手机号码,验证码及过期时间,在进行手机验证码校验的时候提取这张表中没有过期的手机验证码进行对比。这个方法土,但最有效最安全。 --------------------编程问答-------------------- 首先 你得买个短信猫吧。
再次 你还得用你得号码卡吧
还有 你还得编个程序吧..

....
再然后,我自己都不知道了 --------------------编程问答-------------------- 三楼能不能说的详细点,想了解一下 --------------------编程问答-------------------- 1、用户点短信验证的时候,生成一个6位随机数,发送给用户。并把6位随机数,手机号码,发送时间记录到数据库
2、验证的时候根据用户输入的数字和用户的手机号按时间倒序去数据库提数,区发送时间与当前时间对比,<5分验证成功。
还有一个要注意 跨网发送好像会乱号,用移动的发电信手机号,发送号码会变成其他号码,不会是设定的号码。


刚好我也在弄这个 --------------------编程问答--------------------
引用 6 楼 shishacolin 的回复:
1、用户点短信验证的时候,生成一个6位随机数,发送给用户。并把6位随机数,手机号码,发送时间记录到数据库
2、验证的时候根据用户输入的数字和用户的手机号按时间倒序去数据库提数,区发送时间与当前时间对比,<5分验证成功。
还有一个要注意 跨网发送好像会乱号,用移动的发电信手机号,发送号码会变成其他号码,不会是设定的号码。


刚好我也在弄这个


你是用的什么牌子的短信猫,我正要买一个 --------------------编程问答-------------------- http://www.veesing.cn/do/product.php?cid=78 我们就买的这个 --------------------编程问答--------------------
引用 8 楼 lzw1987andy 的回复:
http://www.veesing.cn/do/product.php?cid=78 我们就买的这个


这个是已经做好的产品,是在做广告吧 --------------------编程问答-------------------- 服务器产生一个随机数字,通过短信猫或者电信网关发送短信,用户收到短信,输入到你的网站上,你和之前生成的比对,看是否一样。 --------------------编程问答-------------------- http://www.51aspx.com/Code/MessageCatDemo --------------------编程问答--------------------
引用 7 楼 wrost 的回复:
引用 6 楼 shishacolin 的回复:1、用户点短信验证的时候,生成一个6位随机数,发送给用户。并把6位随机数,手机号码,发送时间记录到数据库
2、验证的时候根据用户输入的数字和用户的手机号按时间倒序去数据库提数,区发送时间与当前时间对比,<5分验证成功。
还有一个要注意 跨网发送好像会乱号,用移动的发电信手机号,发送号码会变成其他号码,不会是设定的号码。
……


这个我不太清楚,在公司买的而且在省公司那边 发短信只要写入指定数据库 --------------------编程问答-------------------- 有收获 --------------------编程问答-------------------- 短信服务啊,发个验证码给用户,同时将验证码存入数据库,对比就是了 --------------------编程问答--------------------
引用 7 楼 wrost 的回复:
引用 6 楼 shishacolin 的回复:1、用户点短信验证的时候,生成一个6位随机数,发送给用户。并把6位随机数,手机号码,发送时间记录到数据库
2、验证的时候根据用户输入的数字和用户的手机号按时间倒序去数据库提数,区发送时间与当前时间对比,<5分验证成功。
还有一个要注意 跨网发送好像会乱号,用移动的发电信手机号,发送号码会变成其他号码,不会是设定的号码。
……

符合楼主要求就行。另外,很负责任的告诉你,不是广告,不要心理那么阴暗……你不用现成的产品,你开发一个呢~ --------------------编程问答--------------------
引用 4 楼 shao198963 的回复:
首先 你得买个短信猫吧。
再次 你还得用你得号码卡吧
还有 你还得编个程序吧..

....
再然后,我自己都不知道了

逻辑没错,但是这样操作的问题相当多,而且不是我们程序员能解决的。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,