ind_lg.aspx.cs

来自「一个不错的源码,c#开发源码」· CS 代码 · 共 88 行

CS
88
字号
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Web.Security;
namespace chunsky
{
	/// <summary>
	/// ind_lg 的摘要说明。
	/// </summary>
	public class ind_lg : System.Web.UI.Page
	{
		config obj = new config();
		OleDbCommand mycommand;
		OleDbDataReader rs;

		private void Page_Load(object sender, System.EventArgs e)
		{
			string myname=Request.Form["name"];
			string mypwd=Request.Form["pwd"];
			if(myname!="")
			{
				string a_password=FormsAuthentication.HashPasswordForStoringInConfigFile(mypwd,"md5");
				obj.dataopen();
				string sql="select pass from[csuser] where uid='"+myname+"'";
				mycommand=new OleDbCommand(sql,obj.mdbconn);
				rs=mycommand.ExecuteReader();
				if(rs.Read())
				{
					if(a_password==rs.GetValue(0).ToString())
					{
						obj.mdbconn.Close();
						Session["myuid"]=myname;
						Session["mypwd"]=mypwd;
						Response.Redirect("manage/index.aspx");
					}
					else
					{
						obj.mdbconn.Close();
						Response.Redirect("manage/login.aspx");
					}
				}
				else
				{
					obj.mdbconn.Close();
					Response.Redirect("manage/login.aspx");
				}
				
			}
			else
			{
				Response.Redirect("manage/login.aspx");
			}
			mycommand.Dispose();
			obj.mdbconn.Close();
			obj.mdbconn.Dispose();

		}

		#region Web 窗体设计器生成的代码
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		/// 设计器支持所需的方法 - 不要使用代码编辑器修改
		/// 此方法的内容。
		/// </summary>
		private void InitializeComponent()
		{    
			this.Load += new System.EventHandler(this.Page_Load);
		}
		#endregion
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?