亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tcmsuser.cs

?? 四庫全書新聞發(fā)布系統(tǒng)源碼
?? CS
字號:
using System;

namespace _lib
{
	public enum EUserRank : short	// 用戶級別值
	{
		Administrator  = 0,
		User           = 1,
		Upper_Bound    = 2,
	}

	/// <summary>
	/// TCmsUser 的摘要說明。
	/// </summary>
	public class TCmsUser : TData
	{
		const string CTableName = "t_user";
		const string CKeyName   = "user_id";

		private string FUserID;
		private int FUserSort;
		private DateTime FUserTime;
		private string FUsername;
		private string FUserPwd;
		private string FUserRealName;
		private string FUserTel;
		private string FUserEmail;
		private int FUserStatus;

		public TCmsUser()
		{
			FTableName = CTableName;
			FKeyName   = CKeyName;
		}

		public TCmsUser(string ID)
		{
			FTableName = CTableName;
			FKeyName   = CKeyName;
			FKeyValue  = ID;
		}

		public TCmsUser(System.Web.UI.Page page)
		{
			FTableName = CTableName;
			FKeyName   = CKeyName;
			FKeyValue  = (string)page.Session["uid"];
		}

		/// <summary>
		/// (靜態(tài))根據(jù)編號在數(shù)據(jù)庫中刪除記錄。
		/// </summary>
		public static void DeleteByID(string ID)
		{
			TData.DeleteByID(ID, CTableName, CKeyName);
		}

		/// <summary>
		/// 在數(shù)據(jù)庫中檢索記錄(已重寫)。
		/// </summary>
		public override void Select()
		{
			string strSql= GetSelectString();
			TSqlDB oDB= new TSqlDB(strSql);
			if (!oDB.EOF)
			{
				FUserID       = oDB["user_id"      ].ToString();
				FUserSort     = oDB["user_sort"    ].ToInt();
				FUserTime     = oDB["user_time"    ].ToDateTime();
				FUsername     = oDB["user_name"    ].ToString();
				FUserPwd      = oDB["user_pwd"     ].ToString();
				FUserRealName = oDB["user_realname"].ToString();
				FUserTel      = oDB["user_tel"     ].ToString();
				FUserEmail    = oDB["user_email"   ].ToString();
				FUserStatus   = oDB["user_status"  ].ToInt();
			}
			oDB.Free();
		}

		/// <summary>
		/// 在數(shù)據(jù)庫中插入記錄。
		/// </summary>
		public void Insert()
		{
			string ExSql = "newid(), null, getdate(), '"+FUsername+"', '"+FUserPwd+"', '"+FUserRealName+"', '"+FUserTel+"', '"+FUserEmail+"', 1, 0";
			base.Insert(ExSql);
		}

		/// <summary>
		/// 在數(shù)據(jù)庫中更新記錄。
		/// </summary>
		public void Update()
		{
			string ExSql = "user_time=getdate(), user_name='"+FUsername+"', user_pwd='"+FUserPwd+"', user_realname='"+FUserRealName+"', user_tel='"+FUserTel+"', user_email='"+FUserEmail+"', user_status="+FUserStatus;
			base.Update(ExSql);
		}

		public bool isNull	// 各項屬性是否為空
		{
			get
			{
				return (FKeyValue==null) || (FKeyValue=="");
			}
		}

		public string Username
		{
			get
			{
				return FUsername;
			}
			set
			{
				FUsername= value;
			}
		}

		public string UserPwd
		{
			get
			{
				return FUserPwd;
			}
			set
			{
				FUserPwd= value;
			}
		}

		public string UserRealName
		{
			get
			{
				return FUserRealName;
			}
			set
			{
				FUserRealName= value;
			}
		}

		public string UserTel
		{
			get
			{
				return FUserTel;
			}
			set
			{
				FUserTel= value;
			}
		}

		public string UserEmail
		{
			get
			{
				return FUserEmail;
			}
			set
			{
				FUserEmail= value;
			}
		}

		#region 根據(jù)用戶名和密碼檢查用戶身份
		/// <summary>
		/// (靜態(tài))私有:根據(jù)用戶名和密碼檢查用戶身份
		/// 用戶名和密碼正確則返回UID,否則返回“”
		/// </summary>
		private static string CheckLoginReturnUID(string username, string userpwd)
		{
			username= username.Trim();
			userpwd = userpwd.Trim();

			string Result= "";
			bool isValid= false;

			// 驗證數(shù)據(jù)庫用戶,并取ID
			string strSql= "select user_id from t_user where user_name='"+username+"' and user_pwd='"+userpwd+"'";
			TSqlDB oUser= new TSqlDB(strSql);
			isValid= !oUser.EOF;
			if (isValid)
				Result= oUser["user_id"].ToString();
			oUser.Free();

			// 返回結果
			return Result;
		}

		/// <summary>
		/// (靜態(tài))根據(jù)用戶名和密碼檢查用戶身份
		/// 用戶名和密碼正確則返回“真”,否則返回“假”
		/// </summary>
		public static bool CheckLogin(string username, string userpwd)
		{
			bool Result= false;
			string UserID= CheckLoginReturnUID(username, userpwd);
			Result= UserID.Length>0;

			// 返回結果
			return Result;
		}

		/// <summary>
		/// (靜態(tài))根據(jù)用戶名和密碼檢查用戶身份
		/// 用戶名和密碼正確則返回“真”,否則返回“假”,并將UID保存在Session中
		/// </summary>
		public static bool CheckLogin(string username, string userpwd, System.Web.UI.Page page)
		{
			bool Result= false;
			string UserID= CheckLoginReturnUID(username, userpwd);
			Result= UserID.Length>0;

			// 保存Session
			if (Result)
				page.Session["uid"]= UserID;

			// 返回結果
			return Result;
		}
		#endregion

		/// <summary>
		///(靜態(tài))檢查用戶是否是合法用戶
		/// </summary>
		public static void CheckUser(System.Web.UI.Page page)
		{
			bool Result = false;

			TCmsUser oUser = new TCmsUser(page);
			Result = !oUser.isNull;

			if (!Result)
				page.Server.Transfer("login.aspx");
		}

		/// <summary>
		///(靜態(tài))檢查用戶是否是管理員
		/// </summary>
		public static void CheckAdmin(System.Web.UI.Page page)
		{
			bool Result = false;

			if ((page.Session["uid"]!=null)&&(page.Session["uid"].ToString().Length>0))
			{
				// 驗證數(shù)據(jù)庫用戶
				string strSql= "select user_id from t_user where user_rank=0 and user_id='"+(string)page.Session["uid"]+"'";
				TSqlDB oUser= new TSqlDB(strSql);
				Result= !oUser.EOF;
				oUser.Free();
			}

			if (!Result)
				page.Server.Transfer("login.aspx");
		}
	}

	/// <summary>
	/// TCmsArticleRset 的摘要說明。
	/// </summary>
	public class TCmsUserRset : TDataRset
	{
		const string CTableName = "t_user";
		const string CKeyName   = "user_id";

		public TCmsUserRset()
		{
			FTableName = CTableName;
			FKeyName   = CKeyName;
			Load();
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日本国产视频| 在线一区二区三区四区| 一区二区三区中文字幕精品精品 | 午夜av一区二区| 国产精品婷婷午夜在线观看| 日韩一区二区三区在线视频| 91久久精品一区二区三| 高清在线观看日韩| 国产一区二区福利视频| 日韩成人免费电影| 亚洲成人资源在线| 亚洲高清免费观看高清完整版在线观看| 精品999久久久| 26uuu国产在线精品一区二区| 欧美丰满一区二区免费视频| 在线观看中文字幕不卡| 欧美色老头old∨ideo| 欧美吻胸吃奶大尺度电影| 91激情五月电影| 在线精品国精品国产尤物884a | 不卡的电影网站| 91在线免费看| 在线亚洲人成电影网站色www| 色综合久久综合网97色综合| 91视频在线观看免费| 色国产精品一区在线观看| 在线观看视频一区二区欧美日韩| 欧美伊人久久大香线蕉综合69| 欧美日韩亚洲综合一区| 51午夜精品国产| 精品国产91洋老外米糕| 中国色在线观看另类| 亚洲欧洲精品一区二区精品久久久 | 国产精品久久久久久久久免费相片 | 亚洲欧洲精品天堂一级| 亚洲欧美欧美一区二区三区| 一区二区三区在线看| 五月天丁香久久| 国产不卡免费视频| 欧美亚洲禁片免费| 久久九九国产精品| 日日夜夜精品视频免费| 国产乱码精品一区二区三| 色综合久久久久网| ww久久中文字幕| 亚洲主播在线播放| 国产 日韩 欧美大片| 欧美丰满嫩嫩电影| 一区二区三区欧美视频| 国产电影一区在线| 91.麻豆视频| 亚洲午夜三级在线| 99久久er热在这里只有精品66| 3atv一区二区三区| 亚洲在线视频网站| 色综合色狠狠天天综合色| 国产午夜亚洲精品理论片色戒| 日本不卡不码高清免费观看| 色综合久久九月婷婷色综合| 在线精品视频小说1| 亚洲成av人片一区二区三区| 免费成人在线视频观看| 在线视频国内自拍亚洲视频| 精品乱人伦小说| 中文字幕中文字幕在线一区| 国产精品不卡在线观看| 亚洲精品成人悠悠色影视| 天堂在线一区二区| 日韩精品一区二区在线观看| 色婷婷久久久亚洲一区二区三区 | 中文字幕视频一区二区三区久| 欧美高清视频一二三区| 国产综合一区二区| 欧美日韩免费电影| 国产午夜久久久久| 亚洲一区欧美一区| 欧美影院一区二区| 亚洲影视资源网| 久久午夜羞羞影院免费观看| 亚洲成av人片观看| 国产iv一区二区三区| 欧美色电影在线| 亚洲美女区一区| 激情五月婷婷综合| 制服.丝袜.亚洲.中文.综合| 亚洲嫩草精品久久| 欧美三级韩国三级日本一级| 亚洲在线视频一区| 日韩一区国产二区欧美三区| 国产乱人伦偷精品视频不卡| 国产三级欧美三级| 成人免费va视频| 一区二区三区日本| 久久这里只有精品视频网| 成人污污视频在线观看| 一区二区免费在线| 欧美高清视频www夜色资源网| 亚洲成人tv网| 国产欧美一区二区精品忘忧草| 99久久国产免费看| 国产一区二区三区在线观看免费| 亚洲另类色综合网站| 欧美成人高清电影在线| 91免费观看在线| 国产精品一线二线三线精华| 一区二区三区四区不卡视频| 欧美大度的电影原声| 69成人精品免费视频| 亚洲电影在线免费观看| 国产亚洲成aⅴ人片在线观看| 久久网这里都是精品| 中文字幕不卡在线观看| 综合色天天鬼久久鬼色| 亚洲国产成人av| 精品国产乱码91久久久久久网站| 成人精品国产福利| 国产精品亚洲第一| 国产精品夜夜爽| 福利一区福利二区| 国产成人小视频| 成人黄色大片在线观看| 成人蜜臀av电影| av一区二区三区在线| 97久久精品人人做人人爽| 91小视频在线观看| 欧美视频一区二区在线观看| 欧美日韩在线观看一区二区 | 亚洲综合激情小说| 亚洲高清视频中文字幕| 日韩av在线发布| 激情小说欧美图片| av网站一区二区三区| 色偷偷88欧美精品久久久| 欧美性生活一区| 欧美大片在线观看| 国产精品久久久久久亚洲毛片| 亚洲人123区| 玖玖九九国产精品| 成人国产亚洲欧美成人综合网| 日本乱码高清不卡字幕| 51精品视频一区二区三区| 国产日产欧美一区二区三区| 一卡二卡欧美日韩| 国产99久久久国产精品潘金| 99精品视频在线免费观看| 欧美一区二区精品久久911| 久久久99精品久久| 视频一区视频二区在线观看| 国产麻豆精品久久一二三| 色噜噜狠狠成人网p站| 久久蜜桃一区二区| 亚瑟在线精品视频| 91麻豆精东视频| 久久久久久久久97黄色工厂| 日韩精品一二三区| 91免费观看在线| 国产亚洲精品bt天堂精选| 天堂蜜桃一区二区三区| 99在线精品免费| 国产日韩欧美精品在线| 男男视频亚洲欧美| 欧日韩精品视频| 一区二区三区欧美日韩| 国产98色在线|日韩| 26uuu精品一区二区| 蜜桃av一区二区| 欧美高清视频不卡网| 亚洲va在线va天堂| 色菇凉天天综合网| 亚洲欧美另类综合偷拍| 94色蜜桃网一区二区三区| 国产精品久久久久9999吃药| 91浏览器打开| 亚洲欧美自拍偷拍| 成人18视频日本| 亚洲黄色片在线观看| 欧美日韩一区视频| 日韩av在线免费观看不卡| 日韩欧美精品在线| 高清免费成人av| 亚洲欧美国产三级| 欧美日韩一区二区三区在线| 亚洲va欧美va人人爽| 欧美不卡123| 国产电影精品久久禁18| 亚洲欧美国产三级| 欧美日韩高清一区二区不卡 | 成人免费精品视频| 一区二区三区在线观看国产| 欧美日韩你懂的| 狠狠狠色丁香婷婷综合激情| 中文在线资源观看网站视频免费不卡| 高清国产一区二区| 一区二区三区在线免费视频| 日韩无一区二区| 成人免费三级在线| 免费看黄色91| 日韩一区中文字幕| 欧美sm极限捆绑bd| 色久优优欧美色久优优|