欢迎来到传世资源网!
加载中...
正在加载,请耐心等待...
首页 Java 正文

java 短信验证码(基于阿里云)

8.5玩家评分(1人评分)
介绍 评论 失效链接反馈

这里演示了用户注册界面,手机号注册,通过阿里云短信服务发送短信,接收验证码并进行验证,里面有整个流程的一套代码,运行真实有效,说明请配合具体我写的文章
from clipboardpackage com.shao.web.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.shao.Util.RandomNum;import com.shao.Util.SendCode;//import com.shao.pojo.User;//import com.shao.service.UserService;//import com.shao.serviceImpl.UserServiceImpl;/** * Servlet implementation class SendCodeServlet * 找回密码发送验证码 */@WebServlet("/SendCodeServlet")public class SendCodeServlet extends HttpServlet {private static final long serialVersionUID = 1L;/** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse * response) */protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {// TODO Auto-generated method stubrequest.setCharacterEncoding("UTF-8");response.setCharacterEncoding("UTF-8");String phone = request.getParameter("phone");//UserService us = new UserServiceImpl();//User user = us.selectByName(phone);//if(user != null){RandomNum randomNum = new RandomNum();RandomNum.num = randomNum.getRandom();System.out.println("send" RandomNum.num);try {SendCode.sendSms(phone, RandomNum.num,"SMS_110470024"); //调用短信发送接口,三个参数,手机号,验证码,短信模板} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}request.setAttribute("msg", "验证码发送成功!");request.setAttribute("phone", phone);request.getRequestDispatcher("/adduser.jsp?phone=" phone).forward(request, response);System.out.println(phone);//}else{//request.setAttribute("msg", "该用户不存在!请先注册");//request.setAttribute("phone", phone);//request.getRequestDispatcher("/admin/login/vfc.jsp?phone=" phone).forward(request, response);//}}// }/** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse * response) */protected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {// TODO Auto-generated method stubdoGet(request, response);}}

下载声明:

本站资源均有第三方用户自行上传分享推荐,非本站自制,仅供玩家做交流学习之用!切勿用于商业用途!游戏作品版权归原作者享有,如有版权问题,请附带版权证明至邮件,本平台将应您的要求删除。

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复