【Ajax】后台验证用户输入的验证码是否与随机生成的验证码一直
后台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】后台验证用户输入的验证码是否与随机生成的验证码一直相关推荐
- 检验入参合法性有哪些_验证用户输入的参数合法性的shell脚本
今天这个例子是 用来验证用户输入的参数的合法性的,程序并不复杂,如下所示: #!/bin/sh # validAlphaNum - Ensures that input consists only o ...
- 使用AT SELECTION-SCREEN事件验证用户输入条件的反思
回想一下,为什么要在AT SELECTION-SCREEN事件验证用户输入条件?好像是第一次做ABAP培训中老师提到的,当时也没有觉得有什么问题,以后在程序中也就按照这样的思路去写代码了.像下面简单的 ...
- 验证用户输入的是不是中文名字 淘宝精品案例 元素样式设置的方式 链式编程
验证用户输入的是不是中文名字 <!DOCTYPE html> <html lang="en"> <head><meta charset=& ...
- 用正则验证用户输入文本框的内容是否是中文汉字
正则表达式:验证用户输入的是否是中文汉字:[\u4e00-\u9fa5]$ : 在网上也找了一些,可是多多少少都有些错,这个必须得自己动手尝试, 下面就是我做的例子: 1.首先,在前台添加一个Te ...
- 用户输入邮箱,验证邮箱格式是否正确(验证用户输入的邮箱地址中是否含有字符'@')
要求:用户输入邮箱,验证邮箱格式是否正确(验证用户输入的邮箱地址中是否含有字符'@'). 目的:掌握邮箱验证控件的原理和方法. #include<stdio.h> #include< ...
- 编写一个将用户输入的信息输出到网页的js程序 和 用if else验证用户输入的密码是否正确(两个代码)
js的一次作业罢了 tip:编写一个将用户输入的信息输出到网页的js程序 和 用if else验证用户输入的密码是否正确 (两个代码) 1.编写一个将用户输入的信息输出到网页的js程序 <!DO ...
- 如何在 Python 中验证用户输入
要验证用户输入: 使用 while 循环进行迭代,直到提供的输入值有效. 检查输入值在每次迭代中是否有效. 如果该值有效,则跳出 while 循环. # ✅ 验证用户输入的是否是整数num = 0wh ...
- Java用正则表达式验证用户输入的手机号和QQ邮箱
import java.util.Scanner;public class Test {public static void main(String[] args) {//用正则验证 用户输入的手机号 ...
- 银行账号正则_使用正则验证用户输入的银行卡号(附代码)
这次给大家带来使用正则验证用户输入的银行卡号(附代码),使用正则验证用户输入银行卡号的注意事项有哪些,下面就是实战案例,一起来看一下. //js正则实现用户输入银行卡号的控制及格式化 function ...
- Ajax 验证用户输入的验证码是否与随机生成的一致
后台Java代码[验证码生成] /*** 随机生成6位随机验证码*/public static String createRandomVcode(){//验证码String vcode = " ...
最新文章
- YOU SAY quot;THE RULE IS HEREquot;,BUT I SAY quot;WHY?quot;
- python是什么语言开发的-少儿编程有什么好处?儿童编程课程学习Python的4大原因...
- hdu3695(AC自动机)
- 【收藏】HBase源码 | HBase2.x源码导入IDEA并开启DEBUG调试
- Scrapy框架的学习(4.scrapy中的logging模块记录日志文件以及普通的项目中使用)
- Alpha阶段发布说明
- linux ub查看ftp安装,Linux Ubuntu 18.04 安装 FTP服务
- python下的mysql模块包装
- Java利用jacob实现文档格式转换
- c++可视化_数据可视化——如何让你的信息图被记住
- C语言的本质(37)——makefile之隐含规则和模式规则
- go语言中函数与方法重要的区别:
- android手机通过蓝牙连接佳博打印机
- 函数对称性常见公式_高中函数对称性总结
- 如何在Mac系统上查看端口占用和释放端口?教程来了
- coap python3_MQTT、CoAP
- Android Settings 应用二 获取应用消耗的流量
- python week 获取 星期 第几周 开始日期 结束日期 星期几
- Java常用设计模式(一)
- java 监控 emc 存储_EMC存储配置说明(转)
热门文章
- c#二叉树 取叶子节点个数_「leetcode」222.完全二叉树的节点个数
- wincc几个常用c语言编程软件,WINCC几个常用C语言编程
- java xstream json_详解XML,Object,Json转换与Xstream的使用
- java 去掉字符串最后几个字符_java-删除字符串的最后两个字符
- c( )函数--R语言
- 微服务领域是不是要变天了?Spring Cloud Alibaba正式入驻Spring Cloud官方孵化器!...
- Linux 内核版本号查看
- 开发时多选操作的实现
- 使用 WebSphere ESB 构建企业服务总线
- 国内外网站设计与浏览习惯的差异