内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

基于Maven的Spring+SpringMVC+Hibernate郵箱驗(yàn)證碼

上次完成了短信驗(yàn)證碼:http://blog.csdn.net/gzh_coder/article/details/78307749
想到現(xiàn)在不止手機(jī)可以,還有郵箱,而且郵箱比短信平臺穩(wěn)定點(diǎn),以防萬一,所以有加了一個(gè)郵箱驗(yàn)證碼的功能。

柳北網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,柳北網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為柳北上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個(gè)售后服務(wù)好的柳北做網(wǎng)站的公司定做!

先上效果圖:

(后臺)

(郵箱)

(驗(yàn)證)

1、獲取郵箱授權(quán)碼

2、只開啟這個(gè)就好了,按要求發(fā)送短信,保存授權(quán)碼

導(dǎo)包

<!-- 郵箱發(fā)送 --> <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頁面

<!-- 存放返回的驗(yàn)證碼 --> <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);//隨機(jī)生成6位數(shù)的驗(yàn)證碼 JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setHost("smtp.qq.com");//qq郵箱服務(wù)器 mailSender.setPort(587);//端口 mailSender.setUsername("你的郵箱");//發(fā)送者 mailSender.setPassword("你的授權(quán)碼");//POP3/SMTP服務(wù)授權(quán)碼 SimpleMailMessage mail = new SimpleMailMessage(); mail.setTo(email);// 接受者 mail.setFrom("你的郵箱");//發(fā)送者 mail.setSubject("MIP影視管理系統(tǒng)");//主題 mail.setText("您好!您的郵箱驗(yàn)證碼:"+randomNum+" 打死也不能告訴別人!");// 郵件內(nèi)容 mailSender.send(mail); System.out.println(mail); return randomNum; } /** * 生成隨機(jī)數(shù) * @param num 位數(shù) * @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; } }

以上全部

新聞名稱:基于Maven的Spring+SpringMVC+Hibernate郵箱驗(yàn)證碼
文章起源:http://www.rwnh.cn/article36/cpdpsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、Google、全網(wǎng)營銷推廣域名注冊、軟件開發(fā)網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

新巴尔虎左旗| 新营市| 绥棱县| 宿迁市| 崇文区| 股票| 上高县| 汤阴县| 永仁县| 贡嘎县| 定南县| 玛曲县| 西丰县| 乐安县| 东城区| 镇沅| 洛浦县| 东乌| 志丹县| 吴忠市| 湟中县| 青铜峡市| 广安市| 辉南县| 泸州市| 皋兰县| 饶阳县| 嘉祥县| 合水县| 桦南县| 乐平市| 弥勒县| 恭城| 南郑县| 五峰| 汉川市| 武鸣县| 琼结县| 固安县| 新密市| 神木县|