首页 > 其他分享 >案例-验证码-校验

案例-验证码-校验

时间:2023-07-02 20:36:27浏览次数:43  
标签:String checkCode request 校验 验证码 案例 checkCodeGen 跳转

 

   //获取用户输入的验证码
        String checkCode = request.getParameter("checkCode");

        //获取程序生成的验证码,从Session中获取
        HttpSession session = request.getSession();
        String checkCodeGen = (String) session.getAttribute("checkCodeGen");

        //进行比对
        //加!是为了相反的输出结果,如果一致就不进入直接进入下一步,不一样则进入返回return
        //equalsIgnoreCase是不区分大小写
        if (!checkCodeGen.equalsIgnoreCase(checkCode)){
            //不允许注册
            //跳转注册页面,设置属性值
            request.setAttribute("register_msg","验证码错误,请重新输入");
            //跳转注册页面
            request.getRequestDispatcher("/register.jsp").forward(request,response);
            //返回
            return;
        }

 

标签:String,checkCode,request,校验,验证码,案例,checkCodeGen,跳转
From: https://www.cnblogs.com/Karl-hut/p/17521321.html

相关文章

  • 案例-用户注册
       packagecom.itheima.web;importcom.itheima.pojo.User;importcom.itheima.service.UserService;importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.H......
  • 异步爬虫之线程池案例应用
    1.爬取梨视频缓存本地视频_1: 2.爬取梨视频缓存本地视频_2: 3.下载至本地视频:  ......
  • 案例-用户登录-和上次案列联动一样
     packagecom.itheima.mapper;importcom.itheima.pojo.User;importorg.apache.ibatis.annotations.Insert;importorg.apache.ibatis.annotations.Param;importorg.apache.ibatis.annotations.Select;publicinterfaceUserMapper{/***根据用户名和......
  • CANopen转ProfiNet网关在大跨径门机起重设备同步纠偏控制应用案例
     大型门机起重设备纠偏控制系统采用CanOpen通讯协议,而PLC使用的是ProfiNet协议,看似不兼容的两种协议如何实现互通?今天我们来看一下这个案例。通过捷米特JM-COP-PN设置纠偏系统的参数,同时采集门机左右双轨的轮子多点同步控制,速度、位置等信息。在经过简单的配置后,用户可以很轻......
  • 验证码生成技术的学习总结(C#)
    作者:光脚丫思考 一、概述一直以来对于验证码这玩意都是使用了别人编写好的代码,最多也就是稍微的做点修改罢了。虽然别人做的东西并不是非常的适合自己使用,但还是给将就将就了一番。这几天呢?不知道是哪里高兴了,终于是好好的把一些别人早就已经使用过的验证码技术给好好的拿来学习学......
  • 前端Vue自定义注册界面模版 手机号邮箱账号输入框 验证码输入框  包含手机号邮箱账号
    前端Vue自定义注册界面模版手机号邮箱账号输入框验证码输入框 包含手机号邮箱账号验证,下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=13306效果图如下:......
  • 帮助中心内容包含哪些?帮助中心创建案例分享,建议收藏学习!
    在SaaS竞争日趋白热化阶段,各种产品和所在行业已经由原来的盲目扩张,进入了精耕细作阶段,在这个“留量时代”,产品开发者要注重用户体验,做好客户留存……帮助中心内容帮助中心这个功能的出现,正是这个“留量时代”的最好见证,如果用户想了解公司产品和业务,下载各类解决方案和资料,获取常......
  • 10.12 枚举应用案例
    demoenumSex{ //性别 MALE("男"),FEMALE("女"); //枚举对象 privateStringtitle; //成员属性 privateSex(Stringtitle){ //构造方法 this.title=title; } @Override publicStringtoString(){ //获取对象信息......
  • 八期day04-基础案例
    一抓包逆向案例1.1金树林.apk1.1.1目标#发送验证码#注册#登录#登录后查询红酒1.1.2发送验证码importrequestsres=requests.get('https://miappshop.jshulin.com/memberLogin/phoneCode?phone=%s&serviceType=5'%'18953675221',verify=False)print(res.text)......
  • Csharp的CancellationToken 案例
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Net.Http;usingSystem.Text;usingSystem.Threading;usingSystem.Threading.Tasks;//命名空间namespacepro01{//类internalclassProgram{//main方法......