最近的项目用到了手机注册,但是手机注册存在一个问题,如何验证这个手机号码是否存在?
正常情况下是用户注册的时候,给他填写的手机发送一串数字随机码,用户注册提交的时候,如果填写的数字随机码和系统下发的随机码一致,则表示该手机在被使用,可以注册。但是该如歌实现呢?
首先,需要用到第三方提供的工具 ,使用这个平台提供的功能:短信api服务,然后有详细的api文档,下面贴一下简单的demo:
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
String mobile = request.getParameter("mobile");
UserService us = new UserServiceImpl();
if(us.isMobExist(mobile)){
response.getOutputStream().write("0".getBytes());//手机已注册
return;
}
String key = "**********************";//appkey,这个需要自己去平台申请
String code = WebKit.getRandom();//产生的6位随机验证码
request.getSession().setA

本文介绍如何在手机注册过程中验证手机号的有效性,通过发送随机数字验证码到用户手机,只有当用户输入的验证码与系统生成的一致时,才确认手机在使用并允许注册。实现方法包括利用第三方短信API服务,结合详细的API文档来完成验证码的发送和验证。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



