`
txf2004
  • 浏览: 7039765 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

asp阻止灌水留言的方法(随机生成的4位认证码)(

阅读更多

原理:在每次提交留言的时候,要输入随机生成的4位认证码.

以下代码用在ASP
生成随机4位数:

<%
dim key
randomize timer
key=Int((8999)*Rnd +1000)
%>

在表单里显示:

认证码:<%=key%>
<input type="text" name="rekey" size="8" maxlength="4">
<input value="<%=key%> " type="hidden" name="key">

表单提交后检查:

key=Request.Form("key")
rekey=Request.Form("rekey")
if rekey<> key then
Response.Write("<script language=javascript> alert('请输入正确的认证码!');history.back()</script> ")
response.End()
end if

分享到:
评论

相关推荐

    asp随机生成6位纯数字

    ### ASP随机生成6位纯数字知识点详解 在Web开发领域,ASP(Active Server Pages)是一种服务器端脚本环境,用于创建动态网页。今天我们要探讨的是如何利用ASP代码来实现一个功能——随机生成6位纯数字。 #### 核心...

    ASP生成随机密码

    经过本人测试,没有问题的

    asp简易图形认证码

    1. **图形认证码原理**:图形认证码的基本原理是生成一个随机字符串,然后将这个字符串转化为图像显示给用户。用户必须识别并输入图片中的字符,服务器端会验证用户输入是否与原始生成的字符串一致,一致则验证通过...

    随机密码生成器

    功能强大的密码生成软件,自己写的 喜欢的拿去

    C# ASP.NET通用随机码生成类V1.1(含中文随机码)

    本文将详细解析标题为"C# ASP.NET通用随机码生成类V1.1(含中文随机码)"的项目,以及相关知识点。 首先,随机码生成类在C# ASP.NET中主要用来创建不可预测的字符串,这些字符串可以是英文加数字的组合,也可以是纯...

    ASP.NET随机码生成示例

    在ASP.NET中,生成随机码通常用于创建验证码图像,这是一种防止自动机器人或恶意攻击者进行非法操作的安全机制。验证码的主要作用是确保用户是人类而非自动化程序,通过要求用户输入显示在图片中的随机字符来验证其...

    Asp生成条形码程序

    4. ASP脚本:在Asp页面中,可以使用VBScript或JScript编写脚本来调用图形库,执行编码算法并生成图像。这通常包括定义条形码的高度、宽度、静区大小等参数,以及处理错误和验证输入数据的逻辑。 5. HTML和CSS:生成...

    asp.net生成随机验证码控件

    在ASP.NET中,生成随机验证码是一项常见的功能,通常用于验证用户身份,防止自动化的机器人或恶意软件进行非法操作,比如防止垃圾邮件发送、注册机等。下面将详细解释如何在ASP.NET中创建一个自定义的随机验证码控件...

    asp 随机生成汉字

    含四千字,小型字库易修改,可自定义汉字.

    用asp.net生成随机验证码

    在ASP.NET中生成随机验证码是一项常见的安全实践,用于防止自动化的机器人或恶意脚本进行非法操作,例如防止垃圾邮件注册、防止重复提交等。验证码通常是一串随机的字符或者数字,用户需要正确输入才能完成相应的...

    ASP条形码生成组件,不用DLL简单易用!

    在这个场景下,我们讨论的是一个ASP条形码生成组件,它提供了一种无需使用DLL(动态链接库)的简单方法来在网页上生成条形码。 条形码是商业自动化中广泛使用的数据表示方式,可以快速准确地读取商品信息。在ASP中...

    C#随机生成时间戳

    这个方法能够生成一个基于当前时间且具有随机偏移值的时间戳,由于偏移值的随机性,即使在高并发情况下,生成的序列也很少会有重复。然而,这种方法仍然不是绝对的,因为理论上仍有可能在非常极端的情况下出现重复。...

    验证码的生成,如何随机生成验证码

    总结来说,创建一个区分大小写的ASP.NET验证码涉及随机字符串生成、图形化表示以及服务器端和客户端的交互。理解和实现这个过程对于提升网站安全性至关重要。同时,验证码识别技术的发展也展示了网络安全领域的持续...

    asp.net 生成随机验证码

    在本教程中,我们将深入探讨如何在ASP.NET中实现这一功能,包括生成随机字符串、创建验证码图片以及添加水印字母。 首先,我们需要生成一个随机字符串。在C#中,我们可以使用`Random`类和`char`数据类型来实现。...

    13位条形码生成代码(ASP)

    在网页上生成13位条形码的ASP代码,可直接使用。在文本框内输入13位码后点击生成条码按钮,即可在网页上出现对应的条形码,很方便

    ASP条形码生成 -ASP源码.zip

    4. **响应对象**:ASP的Response对象用于将生成的条形码图像发送到客户端浏览器。这可能涉及到设置HTTP头信息,比如Content-Type来指示图像类型。 5. **数据库集成**:如果条形码与数据库中的记录关联,源码可能...

    ASP.NET 生成条形码

    4. **生成条形码图像**:使用库提供的API,可以生成条形码的图像。例如,可以创建一个BarCode对象,设置其类型和值,然后调用Draw方法生成图像。 ```csharp using Microsoft.ReportingServices.Library; ... ...

    Asp.NET 随机码生成基类(随机字母,随机数字,随机字母+数字)

    首先,创建随机码的基类RandomObject,该类包含三个静态方法:RandNum、RandCode和RandLetter,分别用于生成指定长度的纯数字随机码、数字和字母混合的随机码、以及纯字母的随机码。 在RandNum方法中,创建了一个...

    .net 随机生成验证码

    本文将详细解析如何在ASP.NET中生成随机验证码,包括其设计思路、代码实现以及背后的技术原理。 #### 核心知识点解析 1. **ASP.NET与验证码生成**: ASP.NET是一种广泛使用的Web开发框架,它提供了丰富的工具和...

Global site tag (gtag.js) - Google Analytics