www.pudn.com > xiaoyuanwangzhan.rar > login.ascx.cs


namespace newsystem.mycontrols 
{ 
	using System; 
	using System.Data; 
	using System.Drawing; 
	using System.Web; 
	using System.Web.UI.WebControls; 
	using System.Web.UI.HtmlControls; 
	using System.Data.SqlClient; 
 
	///  
	///		login 的摘要说明。 
	///  
	public class login : System.Web.UI.UserControl 
	{ 
		protected System.Web.UI.WebControls.Button btnlogin; 
		protected System.Web.UI.WebControls.TextBox txtpwd; 
		protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator1; 
		protected System.Web.UI.WebControls.CustomValidator CustomValidator1; 
		protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator2; 
		protected System.Web.UI.WebControls.Label Label1; 
		protected System.Web.UI.WebControls.TextBox txtname; 
		protected System.Web.UI.WebControls.Panel Panel1; 
		protected System.Web.UI.WebControls.RegularExpressionValidator RegularExpressionValidator1; 
		protected System.Web.UI.WebControls.ValidationSummary ValidationSummary1; 
		protected System.Web.UI.WebControls.Button btnregister; 
 
		private void Page_Load(object sender, System.EventArgs e) 
		{ 
			// 在此处放置用户代码以初始化页面 
		} 
 
		#region Web 窗体设计器生成的代码 
		override protected void OnInit(EventArgs e) 
		{ 
			// 
			// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。 
			// 
			InitializeComponent(); 
			base.OnInit(e); 
		} 
		 
		///  
		///		设计器支持所需的方法 - 不要使用代码编辑器 
		///		修改此方法的内容。 
		///  
		private void InitializeComponent() 
		{ 
			this.CustomValidator1.ServerValidate += new System.Web.UI.WebControls.ServerValidateEventHandler(this.CustomValidator1_ServerValidate); 
			this.btnlogin.Click += new System.EventHandler(this.btnlogin_Click); 
			this.btnregister.Click += new System.EventHandler(this.btnregister_Click); 
			this.Load += new System.EventHandler(this.Page_Load); 
 
		} 
		#endregion 
 
	 
 
		private void CustomValidator1_ServerValidate(object source, System.Web.UI.WebControls.ServerValidateEventArgs args) 
		{ 
			string userName=args.Value; 
			if(db.jugelogin(userName)) 
			{ 
				args.IsValid=false; 
			} 
			else 
			{ 
				args.IsValid=true; 
			} 
		} 
		private void btnlogin_Click(object sender, System.EventArgs e) 
		{ 
			 
		 
				string name=txtname.Text.ToString().Trim(); 
				string pass=txtpwd.Text.ToString().Trim(); 
				SqlConnection con=db.createcon(); 
				con.Open(); 
				SqlCommand cmd=new SqlCommand("select pwd from bbs_register where username='"+name+"'",con); 
 
								SqlDataReader sdr=cmd.ExecuteReader(); 
 
			 
				if(sdr.Read()) 
				{ 
					if(pass==sdr["pwd"].ToString()) 
					{ 
						Session["username"]=this.txtname.Text; 
					 
                        Response.Redirect("newsmain.aspx"); 
 
						 
						 
					} 
					else 
					{ 
						Response.Write(""); 
					} 
					 
				} 
				else 
				{ 
					Response.Write(""); 
				} 
				sdr.Close(); 
				con.Close(); 
			 
		} 
		 
 
		private void btnregister_Click(object sender, System.EventArgs e) 
		{ 
			Response.Redirect("register.aspx"); 
		} 
	} 
}