后台Java代码【验证码生成】

  /*** 随机生成6位随机验证码*/public static String createRandomVcode(){//验证码String vcode = "";for (int i = 0; i < 6; i++) {vcode = vcode + (int)(Math.random() * 9);}return vcode;}

后台Java代码【使用验证码并将验证码保存到session里面】

 String authCode = xioo.createRandomVcode();        //随机生成验证码

HttpSession session=request.getSession();             //session属性
session.setAttribute("authCode", authCode);     // 保存验证码到session里面

后台Java代码【将用户输入的验证码与session里面的验证码对比】

        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代码【获取用户输入的代码传到后台】

 $(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="请输入验证码"/>

Ajax 验证用户输入的验证码是否与随机生成的一致相关推荐

  1. 程序员过关斩将--从用户输入手机验证码开始

    菜菜哥,请教个问题呗? 说说看,能否解决不敢保证哦 最近做的App业务中,有很多敏感操作需要用户输入手机验证码 这没问题,手机验证码主要是为了验证当前操作人的有效性,有什么问题呢? 如果有数的几个操作 ...

  2. 检验入参合法性有哪些_验证用户输入的参数合法性的shell脚本

    今天这个例子是 用来验证用户输入的参数的合法性的,程序并不复杂,如下所示: #!/bin/sh # validAlphaNum - Ensures that input consists only o ...

  3. 使用AT SELECTION-SCREEN事件验证用户输入条件的反思

    回想一下,为什么要在AT SELECTION-SCREEN事件验证用户输入条件?好像是第一次做ABAP培训中老师提到的,当时也没有觉得有什么问题,以后在程序中也就按照这样的思路去写代码了.像下面简单的 ...

  4. 验证用户输入的是不是中文名字 淘宝精品案例 元素样式设置的方式 链式编程

    验证用户输入的是不是中文名字 <!DOCTYPE html> <html lang="en"> <head><meta charset=& ...

  5. 用正则验证用户输入文本框的内容是否是中文汉字

    正则表达式:验证用户输入的是否是中文汉字:[\u4e00-\u9fa5]$   : 在网上也找了一些,可是多多少少都有些错,这个必须得自己动手尝试, 下面就是我做的例子: 1.首先,在前台添加一个Te ...

  6. 用户输入邮箱,验证邮箱格式是否正确(验证用户输入的邮箱地址中是否含有字符'@')

    要求:用户输入邮箱,验证邮箱格式是否正确(验证用户输入的邮箱地址中是否含有字符'@'). 目的:掌握邮箱验证控件的原理和方法. #include<stdio.h> #include< ...

  7. 编写一个将用户输入的信息输出到网页的js程序 和 用if else验证用户输入的密码是否正确(两个代码)

    js的一次作业罢了 tip:编写一个将用户输入的信息输出到网页的js程序 和 用if else验证用户输入的密码是否正确 (两个代码) 1.编写一个将用户输入的信息输出到网页的js程序 <!DO ...

  8. 如何在 Python 中验证用户输入

    要验证用户输入: 使用 while 循环进行迭代,直到提供的输入值有效. 检查输入值在每次迭代中是否有效. 如果该值有效,则跳出 while 循环. # ✅ 验证用户输入的是否是整数num = 0wh ...

  9. Java用正则表达式验证用户输入的手机号和QQ邮箱

    import java.util.Scanner;public class Test {public static void main(String[] args) {//用正则验证 用户输入的手机号 ...

最新文章

  1. charles和Fiddler感觉哪个更好用
  2. Centos6 破解系统密码
  3. 打造新型智慧城市标杆 金华跻身中国城市信息化50强
  4. 舵机控制器STC8G1K
  5. iOS开发 开发者证书申请及上架流程
  6. linux系统下的oracle数据库,在Linux系统下安装Oracle数据库
  7. Groovy 之 Closure
  8. Spring 中策略模式的 2 个经典应用
  9. amazeui学习笔记--css(HTML元素4)--图片image
  10. 学习Web前端的七大误区,你遇到过几个?
  11. Windows上PHP扩展的实现,部署及应用
  12. linux的usermod命令参数,linux usermod命令参数及用法详解
  13. request-爬取一张图片的练习-答案-私
  14. 前端开发 V8引擎是什么?
  15. ETF的战争从未停止【文献推荐·天风金工吴先兴团队】
  16. 一文读懂5G专网发展现状与挑战
  17. H264码流处理详解
  18. 史上最强Java生成chm的教程(上)
  19. MatalbSimulink Control Tutorials笔记4-根轨迹设计控制器
  20. R语言 时间序列arima模型

热门文章

  1. 校园无线网络认证服务器,华为校园网认证服务器地址
  2. ACM 常用技巧 结构体排序 粗粗粗粗讲
  3. Ceres 常用的优化手段
  4. ios审核被拒4.3,马甲包提交
  5. 利用Aspose.PDF以编程方式打印PDF文档
  6. mysql3表查询语句_MySQL基础语句三(多表查询)
  7. httpwatch和F12如何查看cookie的格式
  8. 相关性检验之Pearson系数及python实现
  9. LeapMotion在unity中保姆级使用教程
  10. Java大神进阶之路!每一位程序员值得借鉴!