社区
Web 开发
帖子详情
如何实现网站短信验证,实现手机号验证
yong6485780
2013-12-06 03:38:03
怎么实现网站上输入手机号,然后手机收到验证码,在输入验证码,从而绑定手机号
...全文
958
5
打赏
收藏
如何实现网站短信验证,实现手机号验证
怎么实现网站上输入手机号,然后手机收到验证码,在输入验证码,从而绑定手机号
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yong6485780
2013-12-06
打赏
举报
回复
引用 2 楼 huxiweng 的回复:
用第三方短信提供商 我们项目用的是:
http://www.smschinese.cn/api.shtml
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" import="java.net.*" import="java.io.*" errorPage=""%> <%@page import="java.io.DataInputStream"%> <%@ page import='com.xianxia.been.MD5'%> <% //用户ID和KEY String UserId = ""; String key = ""; String phone = request.getParameter("Tel"); MD5 md5 = new MD5(); String pwdmd5 = md5.getMD5ofStr(UserId + "0" + phone + key); String curlPost = "UserId=" + URLEncoder.encode(UserId, "UTF-8") + "&phone=" + URLEncoder.encode(phone, "UTF-8") + "&Md5Str=" + URLEncoder.encode(pwdmd5, "UTF-8"); URL url = null; HttpURLConnection httpurlconnection = null; try { url = new URL("http://106.ihuyi.com/webservice/sms.php?"); //url = new URL("http://127.0.0.1:81/webcode/outcallInterface.php"); httpurlconnection = (HttpURLConnection) url.openConnection(); httpurlconnection.setDoOutput(true); httpurlconnection.setRequestMethod("POST"); httpurlconnection.setRequestProperty("Connection", "Keep-Alive"); httpurlconnection.setRequestProperty("Content-Type ", "application/x-www-form-urlencoded "); httpurlconnection.getOutputStream().write( curlPost.getBytes("UTF-8")); httpurlconnection.getOutputStream().flush(); httpurlconnection.getOutputStream().close(); DataInputStream is = new DataInputStream(httpurlconnection .getInputStream()); BufferedReader reader = new BufferedReader( new InputStreamReader(is)); StringBuilder sb = new StringBuilder(); String line = null; try { while ((line = reader.readLine()) != null) { sb.append(line); } } catch (IOException e) { } finally { try { is.close(); } catch (IOException e) { } } String authcode = sb.toString(); // out.print(authcode); if (authcode.length() > 1) { session.setAttribute("code", authcode); out.print("ok"); return; } else { out.print("error"); return; } } catch (Exception e) { //e.printStackTrace(); } finally { if (httpurlconnection != null) { httpurlconnection.disconnect(); } } %> 这样可以吗
soyestrellafortuna
2013-12-06
打赏
举报
回复
有短信平台的
___________小P
2013-12-06
打赏
举报
回复
用第三方短信提供商
teemai
2013-12-06
打赏
举报
回复
用第三方短信提供商 我们项目用的是:
http://www.smschinese.cn/api.shtml
淡淡的蛋蛋
2013-12-06
打赏
举报
回复
最简单的事有专门的平台
Google Android SDK开发范例大全(PDF高清完整版3)(4-3)
5.13 置换手机背景图——Gallery与setWallpaper整合
实现
5.14 撷取手机现存桌面——getWallpaper与setImageDrawable 5.15 文件资源管理器再进化——JavaI/O修改文件名及删除 5.16 取得目前File与Cache的路径——...
Google Android SDK开发范例大全(PDF完整版4)(4-4)
5.13 置换手机背景图——Gallery与setWallpaper整合
实现
5.14 撷取手机现存桌面——getWallpaper与setImageDrawable 5.15 文件资源管理器再进化——JavaI/O修改文件名及删除 5.16 取得目前File与Cache的路径——...
Google Android SDK开发范例大全(PDF高清完整版1)(4-1)
5.13 置换手机背景图——Gallery与setWallpaper整合
实现
5.14 撷取手机现存桌面——getWallpaper与setImageDrawable 5.15 文件资源管理器再进化——JavaI/O修改文件名及删除 5.16 取得目前File与Cache的路径——...
java源码包---java 源码 大量 实例
当用户发送第一次请求的时候,
验证
用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket。 QQ客户端登录界面,中部有三个JPanel,有一个叫选项卡窗口管理。还可以更新...
java
实现
手机
短信
验证
全过程
手机
短信
验证
现在在各种系统可以说都是用的非常普遍的,这个可能是方便和安全性的考虑,所以才广泛的使用,这篇文章就以一个短信接口的实例,来讲解一下怎么使用短信接口。 一、前期工作 首先,我们需要选定一家...
Web 开发
81,091
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章