网站、手机验证码开发(手机注册验证)
来源:互联网 发布:淘宝怎么营销 编辑:程序博客网 时间:2024/04/29 08:44
第一步:用户注册时输入手机号,网站首先要通过JS或者ajax+php验证这个号码是不是正确的手机号。
第二步:用户点击发送手机验证码,通过ajax把手机号传到php,这时php生成一个随机的验证码保存在session中,然后通过短信接口把这个验证码发送到这个手机号中。
第三步:用户输入手机收到的验证码注册。网站用session中的验证码和用户输入的验证码比较。
这里使用的是中国网建的短信发送验证方式。使用这些代码就可以实现网站向手机发送验证码或者是发送短信的功能,在使用的时候,注意URL地址的拼接,也就是注意参数的赋值都是什么意思。
protected void Page_Load(object sender,EventArgs e)
{
string str= GetHtmlFromUrl("http://utf8.sms.webchinese.cn/?Uid=mengxingfeixiang&Key=8cfd1761745503325da4&smsMob=18306394411&smsText=【aa】");
string a = str;
string b = str;
}
///发送验证码
http://utf8.sms.webchinese.cn/?Uid=mengxingfeixiang&Key=8cfd1761745503325da4&smsMob=18306394411&smsText=【aa】
/// uid:就是中国网建注册时的账号
/// key表示的是对应账号秘钥,注意的是不是注册密码
/// smsMob表示的是发送的手机号
/// smsText表示的是发送到对应手机号的短信
///
public string GetHtmlFromUrl(string url)
{
string strRet = null;
if (url == null || url.Trim().ToString() == "")
{
return strRet;
}
string targeturl = url.Trim().ToString();
try
{
HttpWebRequest hr = (HttpWebRequest)WebRequest.Create(targeturl);
hr.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)";
hr.Method = "GET";
hr.Timeout = 30 * 60 * 1000;
WebResponse hs = hr.GetResponse();
Stream sr = hs.GetResponseStream();
StreamReader ser = new StreamReader(sr, Encoding.Default);
strRet = ser.ReadToEnd();
}
catch (Exception ex)
{
strRet = null;
}
return strRet;
}
- 网站、手机验证码开发(手机注册验证)
- JSP 注册手机验证码
- 手机注册获取验证码
- 手机注册验证第一步!!!
- Android项目开发(2)-注册手机验证知识总结
- 手机验证网站
- Java注册手机获取验证码
- 手机验证码登录与注册
- 阿里大于手机注册短信验证码
- 手机验证码接收注册新账户
- ECMALL注册(邮箱或手机验证)
- 手机注册短信验证问题
- 如何实现手机注册验证
- 手机注册获取短信验证
- 注册时手机验证用户
- 注册时在laravel用session验证手机验证码
- 注册页面图片验证+手机验证
- paip.破解网站手机验证码
- 手机号码判断
- ZOJ 3638 (集合组合、容斥定理)
- 学习笔记之js数组去重的方法三种
- 如何看懂这些图形学公式
- java中的23种设计模式
- 网站、手机验证码开发(手机注册验证)
- 连续最大积 hdu 4567
- Minigame Learning for Day 6
- C++11 修复了DCL双重检查锁定问题
- C#使用正则表达式验证电话号码、手机号、身份证号代码
- tensorfow模拟函数拟合过程
- Pascal基本用法
- 二叉树前序、中序、后序遍历相互求法
- HDU