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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费抽搐一进一出印度 | 69日本人| 国产精品久久久久久福利 | 5g996未满十八 | 暖暖视频日本 | 亚洲 日韩 国产 制服 在线 | a v在线男人的天堂观看免费 | 国产精品资源在线观看 | 日本sss| 强行扒开美女大腿挺进 | 色婷婷六月丁香在线观看 | 欧美亚洲高清日韩成人 | 无码区国产区在线播放 | 草莓绿巨人香蕉茄子芭乐 | 日韩亚洲国产欧美精品 | 18xxxx中国 | 91在线播| 欧美bbxx | 7777奇米四色 | 精品女同同性视频很黄很色 | 国产乱子伦一区二区三区 | 欧美视频精品一区二区三区 | 91日本在线 | 色综合天天娱乐综合网 | 久久久GOGO无码啪啪艺术 | 亚洲六月丁香六月婷婷蜜芽 | 免费观看一级欧美在线视频 | www一区| www在线视频在线播放 | 国产成人免费 | 大胆暴露亚洲美女xxxx | 人禽l交视频在线播放 视频 | 欧美日韩一区二区三区在线观看 | 91九色麻豆 | 国产一级一级片 | 91精品国产美女福到在线不卡 | 国产精品免费视频一区一 | 国产高清视频免费最新在线 | 亚洲国内精品久久 | 4455在线 | 精品高潮呻吟99AV无码 |