zoukankan      html  css  js  c++  java
  • session案例之验证码

    一、需求分析

     其中,一张图片就是一个单独的请求;

    一个验证验证码的Servlet,还有一个验证用户名和密码的Servlet,两次都可能有错误信息返回到前端页面,所以前面页面要从request域中获取返回的错误信息;

    登录验证失败,用request转发,页面访问的地址不变;成功使用response的重定向,页面地址改变;

    先验证验证码是否正确,不用交互数据库消耗系统资源;

     二、代码实现

    1、生成验证码的servlet

     2、登录验证Servlet

     

     

     三、细节优化

    1、三元表达式判断

    2、保证验证码要只能使用一次

     即登录成功之后,请求过一次后台就立即删除session对象中的验证码数据,直接浏览器点击返回,在登陆则会判断session中验证码值为空要重新获取验证码;

  • 相关阅读:
    Spring的bean管理(注解)
    IOC 和DI的区别
    java spring属性注入
    Java 接口
    JAVA 修饰符
    Day19-File操作-创建 删除,文件过滤
    Eclipse快捷键大全
    Day17总结
    启动人人项目遇到的问题
    Eclipse 各版本号
  • 原文地址:https://www.cnblogs.com/wmqiang/p/11602172.html
Copyright © 2011-2022 走看看