开发者社区> 问答> 正文

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

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

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

    2019-07-17 19:05:57
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载