最近的项目用到了手机注册,但是手机注册存在一个问题,如何验证这个手机号码是否存在?
正常情况下是用户注册的时候,给他填写的手机发送一串数字随机码,用户注册提交的时候,如果填写的数字随机码和系统下发的随机码一致,则表示该手机在被使用,可以注册。但是该如歌实现呢?
首先,需要用到第三方提供的工具 ,使用这个平台提供的功能:短信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