青柚♡ 2015-06-10 04:19 采纳率: 33.3%
浏览 9359

求一随机生成四位数字验证码的代码,并验证输入的与生成的是否一致

求一随机生成四位数字验证码的代码,并验证输入的与生成的是否一致

  • 写回答

5条回答 默认 最新

  • threenewbee 2015-06-10 04:30
    关注

    这个和js没有关系。验证码的作用是防止机器模仿人滥用的。因为机器识别不规则图像很困难,但是人可以做到这一点。
    所以这个需要服务器去验证,如果是客户端验证,那么攻击者很容易破解你的生成和验证环节,验证码也就形同虚设了。
    你需要一种服务器编程语言。比如jsp或者asp等等,随机产生验证码,用绘图的方法绘制,加上干扰线、噪点,进行文字的变形等等输出到客户端,同时记录下验证码到session中。
    用户输入提交后和session的比对。

    评论

报告相同问题?

悬赏问题

  • ¥15 MCNP里如何定义多个源?
  • ¥20 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 请问这个是什么意思?
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏