一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Ajax 驗證用戶輸入的驗證碼是否與隨機生成的一致

Ajax 驗證用戶輸入的驗證碼是否與隨機生成的一致

2020-08-16 14:47BobCoder Java教程

本文主要介紹了后臺驗證用戶輸入的驗證碼是否與隨機生成的驗證碼一致的方法,具有很好的參考價值,下面跟著小編一起來看下吧

后臺Java代碼【驗證碼生成】

?
1
2
3
4
5
6
7
8
9
10
11
/**
 * 隨機生成6位隨機驗證碼
 */
 public static String createRandomVcode(){
 //驗證碼
 String vcode = "";
 for (int i = 0; i < 6; i++) {
  vcode = vcode + (int)(Math.random() * 9);
 }
 return vcode;
 }

后臺Java代碼【使用驗證碼并將驗證碼保存到session里面】

?
1
2
3
String authCode = xioo.createRandomVcode(); //隨機生成驗證碼
HttpSession session=request.getSession();  //session屬性
session.setAttribute("authCode", authCode); // 保存驗證碼到session里面

后臺Java代碼【將用戶輸入的驗證碼與session里面的驗證碼對比】

?
1
2
3
4
5
6
7
8
9
10
11
12
HttpSession session=request.getSession();
 String usercode=request.getParameter("user_code"); //獲取用戶輸入的驗證碼
 String sessioncode=(String) session.getAttribute("authCode"); //獲取保存在session里面的驗證碼
 String result="";
 if( usercode != null && usercode.equals(sessioncode)){ //對比兩個code是否正確
  result = "1";
 }else{
  result = "0";
 }
 PrintWriter out = response.getWriter();
 out.write(result.toString()); //將數據傳到前臺
 }

前臺Ajax代碼【獲取用戶輸入的代碼傳到后臺】

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$(document).ready(function() {
 $("#user_code").blur(function() {
 var user_code = $("#user_code").val(); //ur事件
 // 向后臺發送處理數據
 $.ajax({
  url : "CheckCode", //目標地址
  data : "user_code=" + user_code, //傳輸的數據
  type : "POST", // 用POST方式傳輸
  dataType : "text", // 數據格式
  success : function(data) {
  data = parseInt(data, 10);
  if (data == 1) {
   $("#error").html("<font color='#339933'>√ 短信驗證碼正確,請繼續</font>");
  } else if (data == 0){
   $("#error").html("<font color='red'>× 驗證碼有誤,請核實后重新填寫</font>");
  }
  }
 });
 });
});

<input type="text" name="user_code" id="user_code" placeholder="請輸入驗證碼"/>

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持服務器之家!

原文鏈接:http://www.cnblogs.com/BobCoder/p/6421593.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: les女同h高h喷水| 精品视频网站 | 男人的j放进女人的p全黄 | 午夜在线a亚洲v天堂网2019 | 精品欧美一区二区三区四区 | a亚洲天堂 | 色99在线| 娇妻与公陈峰姚瑶最新版 | 色老女人 | 91国内精品久久久久影院优播 | 欧美特一级 | 91精品国产高清久久久久久91 | 香蕉久久久久久狠狠色 | 日本人成年视频在线观看 | 亚洲AV无码国产精品午夜久久 | 高中生放荡日记高h娜娜 | 四虎综合九九色九九综合色 | naruto tube18动漫 mm131亚洲精品久久 | 女性性色生活片免费观看 | 亚洲国产精品婷婷久久久久 | 五月婷婷丁香在线视频 | 男男gaygays18中国 | 精品久久久久久久久免费影院 | 亚洲色图欧美色 | 亚洲精品国产成人 | juy799大岛优香在线观看 | 国产在线一区二区视频 | 国产精品福利短视在线播放频 | 色琪琪原网站亚洲香蕉 | 17岁俄罗斯csgo | 国产一级毛片潘金莲的奶头 | 好男人免费高清在线观看2019 | 国产成人亚洲精品91专区手机 | 私人影院免费观看 | 娇妻在床上迎合男人 | 天堂网站天堂小说 | 成功精品影院 | 清清草在线视频 | mm131亚洲精品久久 | 精品久久久久香蕉网 | 无码人妻少妇色欲AV一区二区 |