知识大全 ASP.NET 做验证码
Posted 知
篇首语:书到用时方恨少,事非经过不知难。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET 做验证码相关的知识,希望对你有一定的参考价值。
ASP.NET 做验证码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
显示验证码的界面 前台 <td class= style > 验证码 </td> <td class= style > <asp:TextBox ID= TextBox runat= server Height= px ></asp:TextBox> <asp:Image ID= Image runat= server ImageUrl= ~/Default aspx /> <asp:HyperLink ID= HyperLink runat= server NavigateUrl= ~/Default aspx >看不清换张图</asp:HyperLink> </td>后台 using System;using System Collections Generic;using System Linq;using System Web;using System Web UI;using System Web UI WebControls;using System Data;using System Data SqlClient;using System Configuration;public partial class _Default : System Web UI Page protected void Page_Load(object sender EventArgs e)
protected void Button _Click(object sender EventArgs e) string str = ConfigurationManager ConnectionStrings[ sqlstr ] ConnectionString; using (SqlConnection sqlCnn=new SqlConnection(str)) using (SqlCommand sqlCmm=sqlCnn CreateCommand()) sqlCmm CommandText = select * from Login ; sqlCnn Open(); SqlDataReader reader = sqlCmm ExecuteReader(); bool bl = false; if (reader!=null) while (reader Read()) if (this TextBox Text == reader[ name ] ToString() && this TextBox Text == reader[ password ] ToString() && this TextBox Text == Session[ code ] ToString()) bl = true; if (bl==true) ClientScript RegisterClientScriptBlock(GetType() 提示 <script>alert( 登陆成功! )</script> ); else ClientScript RegisterClientScriptBlock(GetType() 提示 <script>alert( 登陆失败! )</script> ); 做验证码的界面 using System;using System Collections Generic;using System Linq;using System Web;using System Web UI;using System Web UI WebControls;using System Drawing;using System IO;using System Text;public partial class Default : System Web UI Page protected void Page_Load(object sender EventArgs e) System Drawing Image img = new Bitmap( ); Graphics g = Graphics FromImage(img); this DealImage(img ); g DrawLine(Pens Yellow ); string code = this GenerateCode();
Font font = new Font( 宋体 FontStyle Bold | FontStyle Italic | FontStyle Strikeout | FontStyle Underline); Session[ code ] = code; //保存到Session中 g DrawString(code font Brushes YellowGreen ); this Response Clear(); MemoryStream ms = new MemoryStream(); img Save(ms System Drawing Imaging ImageFormat Jpeg); this Response BinaryWrite(ms ToArray()); this Response Flush(); this Response End();
cha138/Article/program/net/201311/12053相关参考
ASP.NET验证码(.aspx) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! usingSy
Asp.net(C#)实现验证码功能两法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET开发中的验证码技术 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
ASP.NET实现验证码功能的Web控件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 的设计方
ASP.NET1.1验证码产生的原理及应用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ASP
在Asp.net(C#)中添加程序实现验证码功能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
在ASP.NET下实现数字和字符相混合的验证码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 经
读书时最常用判断登陆的就是登陆时用cookie或session存储然后每个页面判断是否登陆 这样做每个页面都要判断很麻烦 毕业半年了这半年学会了用类重写事件OnLoad()来这样每个页面继承这
知识大全 Asp.net中Forms验证的角色验证授权(二)
Asp.net中Forms验证的角色验证授权(二) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Asp.NetForms验证实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 以前开发项目时经