<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Hopes

    Start Here..

     

    使用COOKIE對像實現保存用戶基本信息(結合Session),ASP.Net實現用戶登錄全過程

    ///使用COOKIE對像實現保存用戶基本信息(結合
    Session),ASP.Net實現用戶登錄全過程 

    //1.創建一個WEB用戶控件頁面

    。添加兩個HTml 客戶端DIV 并專為服務控件 前臺代碼如下

    <div id="divLogin" runat="server"> ……</div>

    <div id="divMain" runat="server" > ……</div>

    。在div divLogin 中添加 Label(用戶名) textBox(用戶名) Label( 密碼) textBOx(密碼) Checkbox(記住我) button(登入)

    。在div DivMain 中 添加 Label(HI,) Label(XXX)

    //2.WEB用戶控件的后臺代碼實現 

    protected void Page_Load(object sender, EventArgs e)
    {
    //判斷是否有Cookie信息可讀
    if (Request.Cookies.Get("loginUserName"!= null)
    {
    //將Cookie中的登錄信息讀取出來保存到Session["loginUser"]中
    Session["loginUser"= Request.Cookies["loginUserName"].Value;
    }



    //通過判斷Session["loginUser"]的值是否為空位判斷是否登陸過,以及顯示哪一個Div
    if (Session["loginUser"== null)
    {
    this.divLogin.Visible = true;
    this.divMain.Visible = false;
    }
    else
    {
    this.divLogin.Visible = false;
    this.divLoginMain.Visible = true;
    this.lblUserMessage.Text = Session["loginUser"].ToString();
    }
    }
    protected void btnLogin_Click(object sender, EventArgs e) //登錄按鈕Click事件
    {
    //保存登陸信息到Session["loginUser"] 
    if (ValidateUser(this.txtID.Text, this.txtPWD.Text))
    {
    Session[
    "loginUser"= this.txtID.Text;
    //如果選擇了保存Cookie
    if (this.chkIsSaveCookie.Checked)
    {
    HttpCookie cookie 
    = new HttpCookie("loginUserName",this.txtID.Text);
    cookie.Expires 
    = DateTime.Now.AddMonths(1);
    Response.Cookies.Add(cookie);
    }
    }
    //刷新當前頁面
    Response.Redirect(Request.Url.ToString());
    }



    /// <summary>
    /// 這里省略了訪問數據庫驗證的過程
    /// </summary>
    /// <param name="id">登陸賬號</param>
    /// <param name="pwd">登陸密碼</param>
    /// <returns></returns>
    public bool ValidateUser(string id, string pwd) //該方法用于數據驗證,此處略
    {
    return true;
    }

    protected void btnSafeExit_Click(object sender, EventArgs e) //安全退出按鈕Click事件
    {
    //清空Session中的用戶信息
    Session["loginUser"= null;
    //將本地Cookie中的信息移除----讓Cookie過期
    HttpCookie cookie = Request.Cookies["loginUserName"];
    if (cookie != null)
    {
    cookie.Expires 
    = DateTime.Now.AddDays(-10);
    Response.Cookies.Add(cookie);
    }



    //刷新當前頁面
    Response.Redirect(Request.Url.ToString());



    }


    標簽: Cookie
      

    posted on 2012-09-16 13:55 ** 閱讀(1430) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    公告

    你好!

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章分類

    文章檔案

    新聞檔案

    相冊

    收藏夾

    C#學習

    友情鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久精品国产大片免费观看| 美女视频黄a视频全免费网站一区| 中文在线观看国语高清免费| 国产精品国产自线拍免费软件| 亚洲一区免费视频| 成人免费黄色网址| 亚洲国产精品xo在线观看| 国产2021精品视频免费播放| 亚洲一级大黄大色毛片| 亚洲精品动漫免费二区| 最新亚洲春色Av无码专区| 午夜两性色视频免费网站| 日韩成人精品日本亚洲| 免费人成无码大片在线观看| 一个人看www免费高清字幕| 狠狠亚洲狠狠欧洲2019| 久久er国产精品免费观看2| 九月丁香婷婷亚洲综合色| 59pao成国产成视频永久免费 | 亚洲欧洲中文日韩久久AV乱码| 免费精品国产自产拍在线观看| 亚洲一区二区三区免费| 国产免费阿v精品视频网址| 亚洲网站在线免费观看| 歪歪漫画在线观看官网免费阅读 | 羞羞的视频在线免费观看| 亚洲色偷偷狠狠综合网| 久久久久久AV无码免费网站| 亚洲一卡2卡4卡5卡6卡在线99| 四虎在线播放免费永久视频| 黄 色一级 成 人网站免费| 亚洲影院在线观看| 女人与禽交视频免费看| 国产日韩精品无码区免费专区国产| 亚洲日韩图片专区第1页| 午夜老司机免费视频| 久久er国产精品免费观看8| 亚洲精品偷拍无码不卡av| 四虎永久在线精品免费影视| 老司机69精品成免费视频| 中文字幕亚洲综合久久综合|