实现用户注册验证码

为防止用户在注册的时候使用注册机注册。故在用户注册时加一个注册码验证机制是必要的。下面就是做注册码验证的一些代码。
首先建一个新的页面gif.aspx来创建验证码图片。
其代码实现如下:
  '***********产生随机数*************随机产生一个100000到999999之间的整数,并将其进行转换为字符串,然后保存在Session()中
    Private Sub Random()
        Dim numTemp As String
        Dim rmd As New Random   '定义一个类Random变量
        numTemp = rmd.Next(100000, 999999).ToString '将生成的随机数转换成字符串
        Session("numValidate") = numTemp  '保存到session()中
        '下面建立一个图像,并在上面写字
        Dim bmp As New Bitmap(70, 20, PixelFormat.Format32bppPArgb) '建立Bitmap对象
        Dim grh As Graphics = Graphics.FromImage(bmp) '建立Graphics对象
        grh.Clear(Color.YellowGreen)     '填充背景颜色
        grh.DrawString(numTemp, New Font("宋体", 14), Brushes.Blue, 0, 0)  '在图像上写字
        bmp.Save(Response.OutputStream, ImageFormat.Jpeg)   '将生成的图片以JPEG的格式显示在页面上页面调用这个过程。
  Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        '在此处放置初始化页的用户代码
        Call Random()
    End Sub
然后在要用验证码的页面加一个imge控件。
<asp:Image Runat="server" ID="ImageCheck" ImageUrl="ValidateCode.aspx">< />asp:Image>
就可以实现了。
有关这方面的知识。博客园有一篇好贴。值得推荐。
ASP.NET实现验证码功能  ,ASP.NET实现验证码功能

转载于:https://www.cnblogs.com/zhangchenliang/archive/2006/12/01/579408.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值