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

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

?? user.cs

?? 通過用戶注冊成功后,能夠實現文件上傳,刪除,修改等功能.
?? CS
字號:
?using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Security.Cryptography;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public interface IUser
{
    SqlDataReader GetUserLoginBySQL(string sUserName, string sPassword);
	/// <summary>
	/// 使用存儲過程實現用戶登錄
	/// </summary>
	/// <param name="sUserName"></param>
	/// <param name="sPassword"></param>
	/// <returns></returns>
	SqlDataReader GetUserLogin(string sUserName,string sPassword);

	/// <summary>
	/// 獲取所有用戶信息
	/// </summary>
	/// <returns></returns>
	SqlDataReader GetUsers();

	/// <summary>
	/// 獲取單個用戶信息
	/// </summary>
	/// <param name="nUserID"></param>
	/// <returns></returns>
	SqlDataReader GetSingleUser(int nUserID);

	/// <summary>
	/// 注冊一個新用戶
	/// </summary>
	/// <param name="sUserName"></param>
	/// <param name="sPassword"></param>
	/// <param name="sEmail"></param>
	/// <returns></returns>
	int AddUser(string sUserName,string sPassword,string sEmail);

	/// <summary>
	/// 修改用戶的信息
	/// </summary>
	/// <param name="nUserID"></param>
	/// <param name="sEmail"></param>
	/// <returns></returns>
	int UpdateUser(int nUserID,string sEmail);

	/// <summary>
	/// 修改用戶密碼
	/// </summary>
	/// <param name="nUserID"></param>
	/// <param name="sPassword"></param>
	/// <returns></returns>
	int UpdateUserPwd(int nUserID,string sPassword);
    /// <summary>
    /// 設置用戶的管理員權限
    /// </summary>
    /// <param name="nUserID"></param>
    /// <param name="bIsAdmin"></param>
    /// <returns></returns>
    int UpdateUserAdmin(int nUserID, bool bIsAdmin);

	/// <summary>
	/// 刪除用戶
	/// </summary>
	/// <param name="nUserID"></param>
	/// <returns></returns>
	int DeleteUser(int nUserID);
}

/// <summary>
/// User 的摘要說明
/// </summary>
public class User : IUser
{
	private static readonly string GETUSERS = "SELECT * FROM Users";
	private static readonly string GETSINGLEUSER = "SELECT * FROM Users WHERE UserID=";
	private static readonly string ADDUSER = "INSERT INTO Users(UserName,Password,Email,IsAdmin)VALUES";
	private static readonly string UPDATEUSER = "UPDATE Users SET Email=";
	private static readonly string UPDATEUSERADMIN = "UPDATE Users SET IsAdmin=";
	private static readonly string UPDATEUSERPASSWORD = "UPDATE Users SET Password=";
	private static readonly string DELETEUSER = "DELETE Users WHERE UserID=";
    private static readonly string GETUSERLOGINBYSQL = "SELECT UserID FROM Users WHERE UserName =";

	
	public User()
	{
		///
	}
    public SqlDataReader GetUserLoginBySQL(string sUserName, string sPassword)
    {
        ///創建鏈接
        SqlConnection myConnection = new SqlConnection(
            ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);

        ///定義SQL語句
        string cmdText = GETUSERLOGINBYSQL
            + "'" + sUserName.ToString() + "'"
            + " AND Password ="
            + "'" + sPassword.ToString() + "'";
        ///創建Command
        SqlCommand myCommand = new SqlCommand(cmdText, myConnection);

        ///定義DataReader
        SqlDataReader dr = null;
        try
        {
            ///打開鏈接
            myConnection.Open();
            ///讀取數據
            dr = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
        }
        catch (SqlException ex)
        {
            ///拋出異常
            throw new Exception(ex.Message, ex);
        }
        ///返回DataReader
        return dr;
    }

	public SqlDataReader GetUserLogin(string sUserName,string sPassword)
    {
       

		///創建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);

		///創建Command
		SqlCommand myCommand = new SqlCommand("Pr_GetUserLogin",myConnection);
		///設置為執行存儲過程
		myCommand.CommandType = CommandType.StoredProcedure;

		///添加存儲過程的參數
		SqlParameter pUserName = new SqlParameter("@UserName",SqlDbType.VarChar,32);
		pUserName.Value = sUserName;
		myCommand.Parameters.Add(pUserName);

		SqlParameter pPassword = new SqlParameter("@Password",SqlDbType.VarChar,255);
		pPassword.Value = sPassword;
		myCommand.Parameters.Add(pPassword);

		///定義DataReader
		SqlDataReader dr = null;
		try
		{
			///打開鏈接
			myConnection.Open();
			///讀取數據
			dr = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		///返回DataReader
		return dr;
	}

	public SqlDataReader GetUsers()
	{
		///創建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);
		///創建Command
		SqlCommand myCommand = new SqlCommand(GETUSERS,myConnection);

		///定義DataReader
		SqlDataReader dr = null;
		try
		{
			///打開鏈接
			myConnection.Open();
			///讀取數據
			dr = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		///返回DataReader
		return dr;
	}

	public SqlDataReader GetSingleUser(int nUserID)
	{
		///創建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);
		
		///定義SQL語句
		string cmdText = GETSINGLEUSER + "'" + nUserID.ToString() + "'";
		///創建Command
		SqlCommand myCommand = new SqlCommand(cmdText,myConnection);

		///定義DataReader
		SqlDataReader dr = null;
		try
		{
			///打開鏈接
			myConnection.Open();
			///讀取數據
			dr = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		///返回DataReader
		return dr;
	}

	public int AddUser(string sUserName,string sPassword,string sEmail)
	{
		///創建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);

		///定義SQL語句
        string cmdText = ADDUSER + "(" 
			+ "'" + sUserName + "',"
			+ "'" + sPassword + "',"
		    + "'" + sEmail + "',"
			+ "'0'"
			+ ")";
		///創建Command
		SqlCommand myCommand = new SqlCommand(cmdText,myConnection);

		///定義返回值
		int nResult = -1;

		try
		{
			///打開鏈接
			myConnection.Open();
			///執行SQL語句
			nResult = myCommand.ExecuteNonQuery();
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		finally
		{   ///關閉鏈接
			myConnection.Close();
		}
		///返回nResult
		return nResult;
	}

	public int UpdateUser(int nUserID,string sEmail)
	{
		///創建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);

		///定義SQL語句
		string cmdText = UPDATEUSER
			+ "'" + sEmail + "'"
			+ " WHERE UserID=" + "'"
			+ nUserID.ToString() + "'";
		///創建Command
		SqlCommand myCommand = new SqlCommand(cmdText,myConnection);

		///定義返回值
		int nResult = -1;

		try
		{
			///打開鏈接
			myConnection.Open();
			///執行SQL語句
			nResult = myCommand.ExecuteNonQuery();
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		finally
		{   ///關閉鏈接
			myConnection.Close();
		}
		///返回nResult
		return nResult;
	}

	public int UpdateUserPwd(int nUserID,string sPassword)
	{
		///創建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);

		///定義SQL語句
		string cmdText = UPDATEUSERPASSWORD
			+ "'" + sPassword + "'"
			+ " WHERE UserID=" + "'"
			+ nUserID.ToString() + "'";
		///創建Command
		SqlCommand myCommand = new SqlCommand(cmdText,myConnection);

		///定義返回值
		int nResult = -1;

		try
		{
			///打開鏈接
			myConnection.Open();
			///執行SQL語句
			nResult = myCommand.ExecuteNonQuery();
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		finally
		{   ///關閉鏈接
			myConnection.Close();
		}
		///返回nResult
		return nResult;
	}

	public int UpdateUserAdmin(int nUserID,bool bIsAdmin)
	{
		///創建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);

		///定義SQL語句
		string cmdText = UPDATEUSERADMIN
			+ "'" + (bIsAdmin ? 1 : 0).ToString() + "'"
			+ " WHERE UserID=" + "'"
			+ nUserID.ToString() + "'";
		///創建Command
		SqlCommand myCommand = new SqlCommand(cmdText,myConnection);

		///定義返回值
		int nResult = -1;

		try
		{
			///打開鏈接
			myConnection.Open();
			///執行SQL語句
			nResult = myCommand.ExecuteNonQuery();
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		finally
		{   ///關閉鏈接
			myConnection.Close();
		}
		///返回nResult
		return nResult;
	}

	public int DeleteUser(int nUserID)
	{
		///創建鏈接
		SqlConnection myConnection = new SqlConnection(
			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);

		///定義SQL語句
		string cmdText = DELETEUSER
			+ "'" + nUserID.ToString() + "'";
		///創建Command
		SqlCommand myCommand = new SqlCommand(cmdText,myConnection);

		///定義返回值
		int nResult = -1;

		try
		{
			///打開鏈接
			myConnection.Open();
			///執行SQL語句
			nResult = myCommand.ExecuteNonQuery();
		}
		catch(SqlException ex)
		{
			///拋出異常
			throw new Exception(ex.Message,ex);
		}
		finally
		{   ///關閉鏈接
			myConnection.Close();
		}
		///返回nResult
		return nResult;
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av激情亚洲男人天堂| 精品国产乱码久久久久久蜜臀| 欧美午夜一区二区三区免费大片| 日韩欧美不卡在线观看视频| 亚洲激情在线激情| 自拍av一区二区三区| 人人狠狠综合久久亚洲| 99久久er热在这里只有精品66| 欧美一区二区精美| 亚洲美女电影在线| 国产黑丝在线一区二区三区| 777欧美精品| 一区二区三区免费观看| 国产精品69毛片高清亚洲| 欧美日韩精品电影| 亚洲激情成人在线| 波多野结衣在线一区| 欧美电影免费提供在线观看| 日韩国产一区二| 91激情在线视频| 中文字幕一区三区| 国产v日产∨综合v精品视频| 精品欧美一区二区在线观看| 五月婷婷综合在线| 欧美视频完全免费看| 亚洲天堂精品在线观看| 不卡一卡二卡三乱码免费网站| 欧美videos中文字幕| 日韩黄色一级片| 欧美日韩三级一区二区| 亚洲国产另类av| 91免费观看在线| 精品精品欲导航| 国产一区日韩二区欧美三区| 精品福利av导航| 久久er精品视频| 精品粉嫩超白一线天av| 国产电影一区在线| 国产精品乱人伦| 成人黄色777网| 中文字幕一区二区在线观看| 色婷婷综合中文久久一本| 亚洲男人的天堂av| 日本精品视频一区二区| 亚洲亚洲精品在线观看| 欧美日韩精品电影| 麻豆91精品视频| 26uuu国产一区二区三区| 国产精品一区二区x88av| 中文字幕成人在线观看| 91麻豆精东视频| 亚洲国产精品久久人人爱蜜臀| 欧美丰满少妇xxxxx高潮对白 | 色先锋久久av资源部| 一区二区三区成人| 欧美美女bb生活片| 久久se精品一区精品二区| 国产精品女主播在线观看| 91看片淫黄大片一级在线观看| 夜夜嗨av一区二区三区中文字幕| 91精品国产麻豆| 成人免费的视频| 亚洲一二三四在线| 欧美电视剧免费全集观看| 国产成人在线看| 亚洲亚洲人成综合网络| 久久久一区二区三区捆绑**| 91啪亚洲精品| 国内久久精品视频| 亚洲精品国产品国语在线app| 欧美日韩国产乱码电影| 国产乱码精品一区二区三区忘忧草 | 91免费看片在线观看| 免费成人在线视频观看| 亚洲视频在线一区| 日韩久久久精品| 色偷偷一区二区三区| 国产精品77777竹菊影视小说| 亚洲午夜在线视频| 国产女人aaa级久久久级 | 91视频com| 精品亚洲免费视频| 一区二区三区在线视频免费| 久久久久国产成人精品亚洲午夜| 欧美日韩午夜影院| 99久久伊人久久99| 久久www免费人成看片高清| 亚洲激情在线播放| 国产欧美日韩卡一| 欧美第一区第二区| 在线观看国产一区二区| www.性欧美| 7777精品伊人久久久大香线蕉完整版 | 伊人色综合久久天天人手人婷| 91麻豆精品国产| 91蜜桃在线观看| 国产精品综合二区| 日韩黄色免费电影| 亚洲第一在线综合网站| 国产一区二区h| 午夜视频久久久久久| 国产精品国产三级国产aⅴ中文 | 午夜精品久久久久久久99樱桃 | 99精品视频在线观看| 国内精品视频666| 日本欧洲一区二区| 亚洲午夜久久久| 一区二区在线电影| 日韩美女视频一区二区| 国产精品色婷婷久久58| 亚洲国产电影在线观看| 久久精品网站免费观看| 久久九九99视频| 欧美国产日本视频| 国产精品看片你懂得| 国产精品麻豆久久久| 国产精品久久看| 亚洲视频一二三区| 亚洲免费大片在线观看| 亚洲激情成人在线| 亚洲成人av中文| 视频一区欧美日韩| 日韩**一区毛片| 精品在线播放免费| 国内精品视频666| 成人国产精品免费网站| 成人久久久精品乱码一区二区三区| 成人午夜私人影院| 色哦色哦哦色天天综合| 欧美视频一二三区| 日韩欧美综合在线| 久久久久久久久岛国免费| 国产精品免费免费| 一区二区三区在线影院| 日本va欧美va欧美va精品| 久久97超碰国产精品超碰| 国产精品一区二区男女羞羞无遮挡| 波多野结衣中文字幕一区二区三区| 一本一道久久a久久精品 | 免费一级片91| 国产成人无遮挡在线视频| 99久久99久久免费精品蜜臀| 欧美三电影在线| 精品国产3级a| 一区二区激情视频| 久久精品国产一区二区三 | 国产在线精品一区二区| 大陆成人av片| 欧美亚洲另类激情小说| 日韩欧美一区在线观看| 国产精品美女www爽爽爽| 亚洲国产日韩a在线播放| 国内不卡的二区三区中文字幕 | 日韩午夜av电影| 国产精品视频看| 免费在线观看一区| 成年人午夜久久久| 欧美一区二区三区四区久久| 国产精品视频一二三区| 亚洲成人在线免费| 成人综合婷婷国产精品久久免费| 欧美私人免费视频| 久久日一线二线三线suv| 一区av在线播放| 国产成人丝袜美腿| 日韩三级免费观看| 亚洲日本欧美天堂| 国产在线看一区| 欧美精品一级二级| 中文字幕一区二区三区四区| 美女视频网站黄色亚洲| 欧美综合天天夜夜久久| 国产精品免费视频一区| 毛片av一区二区| 6080yy午夜一二三区久久| 亚洲日本欧美天堂| 国产精品正在播放| 日韩精品一区二区三区老鸭窝| 亚洲高清视频中文字幕| 99在线精品免费| 国产调教视频一区| 国产一区三区三区| 26uuu精品一区二区在线观看| 五月天网站亚洲| 精品视频一区三区九区| 一区二区三区成人| 色88888久久久久久影院野外| 国产精品亲子伦对白| 高清免费成人av| 久久久久久**毛片大全| 国产一区二区免费视频| 精品国产第一区二区三区观看体验| 日韩精品国产精品| 91超碰这里只有精品国产| 亚洲二区在线视频| 9191久久久久久久久久久| 亚洲国产精品精华液网站| 欧美日韩一区二区三区四区| 亚洲成人av电影在线| 欧美日韩一区二区三区视频|