验证码实例

我做的这个验证码是在Google扭曲验证码的基础上做的修改
包含下列文件:
1.App_Code/VerifyCode.cs

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Drawing;
 
///<summary>
/// VerifyCode 的摘要说明
///</summary>

public class VerifyCode
{
    
验证码长度(默认6个验证码的长度)
    
验证码字体大小默认40像素
    
边框补
    
是否输出燥点(默认不输出)
    
输出燥点的颜色(默认灰色)
    
自定义背景色(默认白色)
    
自定义随机颜色数组
    
自定义字体数组
    
自定义随机码字符串序列(使用逗号分隔)
    
产生波形滤镜效果
    
生成校验码图片
    
将创建好的图片输出到页面
    
生成随机字符码