zoukankan      html  css  js  c++  java
  • 实现用户注册验证码

    为防止用户在注册的时候使用注册机注册。故在用户注册时加一个注册码验证机制是必要的。下面就是做注册码验证的一些代码。
    首先建一个新的页面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实现验证码功能

  • 相关阅读:
    [UE4]创建多把枪,使用Class,参数的对象类型
    [UE4]换枪需要做的事,容器:数组、集合、Map
    [UE4]蓝图重构
    [UE4]为什么会有类型检查
    [UE4]ChildActor组件
    [UE4]Character,飞行模式。
    [UE4]Pawn和Controller,第一人称和第三人称切换
    [UE4]组件
    [UE4]Acotr
    [UE4]封装、继承、多态
  • 原文地址:https://www.cnblogs.com/zhangchenliang/p/579408.html
Copyright © 2011-2022 走看看