开发者社区 问答 正文

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

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

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

    2019-07-17 19:05:57
    赞同 展开评论
问答标签:
问答地址: