您的位置:首页 > 理论基础 > 计算机网络

利用HttpHandler实现验证码

2008-03-24 17:52 381 查看
span style="font-size: 12pt">输出图片并保存验证码在Session里面。

注意:

必须继承System.Web.SessionState.IRequiresSessionState接口,才能实现Session读写!

System.Web.SessionState的一些接口

IReadOnlySessionState 指定目标 HTTP 处理程序只需要具有对会话状态值的读访问权限。这是一个标记接口,没有任何方法。

IRequiresSessionState 指定目标 HTTP 处理程序需要对会话状态值具有读写访问权。这是一个标记接口,没有任何方法。

<%@ WebHandler Language="C#" Class="ValidateCode" %>

2

3using System;

4using System.Web;

5using System.Web.SessionState;

6

7public class ValidateCode : IHttpHandler, IRequiresSessionState

11
--------------------------------------------------

页面调用<img src="ashx文件地址">

判断验证码是否正确

Session["Code"].ToString()==输入的字符
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: