想到現在不止手機可以,還有郵箱,而且郵箱比短信平臺穩定點,以防萬一,所以有加了一個郵箱驗證碼的功能。

先上效果圖:

(后臺)

(郵箱)

(驗證)

1、獲取郵箱授權碼

2、只開啟這個就好了,按要求發送短信,保存授權碼

導包

<!– 郵箱發送 –> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.4</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>3.2.17.RELEASE</version> </dependency>

jsp頁面

<!– 存放返回的驗證碼 –> <input type="hidden" name="keepCode" id="keepCode" value="gzh" /> <div class="form-group" style="display: none;" id="emailDiv"> <label for="input_email"> <span class="glyphicon glyphicon-envelope"></span>&nbsp; <label for="email">密保郵箱</label></label> <input class="form-control input-lg" id="email" name="email" placeholder="請輸入注冊的密保郵箱!" type="text" value=""> </div>

js

var mail = $("#email").val(); var paras2 = "o_mail=" mail; $.post(path "/mail/sendMail?" paras2, function(data) { if (data != null && typeof (data) != "undefined") { var mailCode = data; $("#keepCode").attr("value", mailCode); } }, "json");

controller

@Controller @RequestMapping("/mail") public class EmailController { @ResponseBody @RequestMapping(value = "/sendMail",method = RequestMethod.POST) public String sendMail(HttpServletRequest request,HttpServletResponse response) throws ClientException { String email = request.getParameter("o_mail");//獲取前端傳送過來的電話號碼 String randomNum = createRandomNum(6);//隨機生成6位數的驗證碼 JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setHost("smtp.qq.com");//qq郵箱服務器 mailSender.setPort(587);//端口 mailSender.setUsername("你的郵箱");//發送者 mailSender.setPassword("你的授權碼");//POP3/SMTP服務授權碼 SimpleMailMessage mail = new SimpleMailMessage(); mail.setTo(email);// 接受者 mail.setFrom("你的郵箱");//發送者 mail.setSubject("MIP影視管理系統");//主題 mail.setText("您好!您的郵箱驗證碼:" randomNum " 打死也不能告訴別人!");// 郵件內容 mailSender.send(mail); System.out.println(mail); return randomNum; } /** * 生成隨機數 * @param num 位數 * @return */ public static String createRandomNum(int num){ String randomNumStr = ""; for(int i = 0; i < num;i ){ int randomNum = (int)(Math.random() * 10); randomNumStr = randomNum; } return randomNumStr; } }

以上全部

更多關于云服務器,域名注冊,虛擬主機的問題,請訪問三五互聯官網:m.shinetop.cn

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » 基于Maven的Spring SpringMVC Hibernate 郵箱驗證碼

登錄

找回密碼

注冊

主站蜘蛛池模板: 中文字幕人妻日韩精品| 亚洲精品人成网线在线| 国产喷水1区2区3区咪咪爱AV| 国产精品午夜av福利| 9lporm自拍视频区| 狠狠噜天天噜日日噜视频麻豆| 成人无码潮喷在线观看| 亚洲国产欧美在线人成| 亚洲av日韩av永久无码电影| 欧美老熟妇乱子伦牲交视频| 无码日韩做暖暖大全免费不卡| 同江市| 日韩精品有码中文字幕| 国产亚洲无线码一区二区| 大地资源高清播放在线观看| 无码av免费毛片一区二区| 女同在线观看亚洲国产精品| 亚洲精品一区二区三区大桥未久 | 精品国产乱码久久久久久影片| 中文字幕在线国产精品| 亚洲中文字幕伊人久久无码| 精品无码国产自产拍在线观看蜜| 一个色综合亚洲热色综合| 蜜臀av一区二区国产精品| 欧美色欧美亚洲高清在线视频| 国产一区二区亚洲一区二区三区 | 亚洲电影天堂在线国语对白| 亚洲乱码日产精品bd在线看| 久久久久久久久久久久中文字幕 | 最新精品国偷自产在线美女足| 国产成人不卡一区二区| 欧美日产国产精品日产| 一日本道伊人久久综合影| 亚洲十八禁一区二区三区| 国产又爽又黄又爽又刺激| 欧美亚洲人成网站在线观看| 亚洲国产片一区二区三区| 色猫咪av在线观看| 2020国产成人精品视频| 西西444www高清大胆| 日韩精品av一区二区三区|