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

转载于:https://www.cnblogs.com/BobCoder/p/6421593.html

【Ajax】后台验证用户输入的验证码是否与随机生成的验证码一直相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  9. 银行账号正则_使用正则验证用户输入的银行卡号(附代码)

    这次给大家带来使用正则验证用户输入的银行卡号(附代码),使用正则验证用户输入银行卡号的注意事项有哪些,下面就是实战案例,一起来看一下. //js正则实现用户输入银行卡号的控制及格式化 function ...

  10. Ajax 验证用户输入的验证码是否与随机生成的一致

    后台Java代码[验证码生成] /*** 随机生成6位随机验证码*/public static String createRandomVcode(){//验证码String vcode = " ...

最新文章

  1. YOU SAY quot;THE RULE IS HEREquot;,BUT I SAY quot;WHY?quot;
  2. python是什么语言开发的-少儿编程有什么好处?儿童编程课程学习Python的4大原因...
  3. hdu3695(AC自动机)
  4. 【收藏】HBase源码 | HBase2.x源码导入IDEA并开启DEBUG调试
  5. Scrapy框架的学习(4.scrapy中的logging模块记录日志文件以及普通的项目中使用)
  6. Alpha阶段发布说明
  7. linux ub查看ftp安装,Linux Ubuntu 18.04 安装 FTP服务
  8. python下的mysql模块包装
  9. Java利用jacob实现文档格式转换
  10. c++可视化_数据可视化——如何让你的信息图被记住
  11. C语言的本质(37)——makefile之隐含规则和模式规则
  12. go语言中函数与方法重要的区别:
  13. android手机通过蓝牙连接佳博打印机
  14. 函数对称性常见公式_高中函数对称性总结
  15. 如何在Mac系统上查看端口占用和释放端口?教程来了
  16. coap python3_MQTT、CoAP
  17. Android Settings 应用二 获取应用消耗的流量
  18. python week 获取 星期 第几周 开始日期 结束日期 星期几
  19. Java常用设计模式(一)
  20. java 监控 emc 存储_EMC存储配置说明(转)

热门文章

  1. c#二叉树 取叶子节点个数_「leetcode」222.完全二叉树的节点个数
  2. wincc几个常用c语言编程软件,WINCC几个常用C语言编程
  3. java xstream json_详解XML,Object,Json转换与Xstream的使用
  4. java 去掉字符串最后几个字符_java-删除字符串的最后两个字符
  5. c( )函数--R语言
  6. 微服务领域是不是要变天了?Spring Cloud Alibaba正式入驻Spring Cloud官方孵化器!...
  7. Linux 内核版本号查看
  8. 开发时多选操作的实现
  9. 使用 WebSphere ESB 构建企业服务总线
  10. 国内外网站设计与浏览习惯的差异