<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 ** 閱讀(1427) 評論(0)  編輯  收藏


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


    網站導航:
     

    導航

    統計

    公告

    你好!

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章分類

    文章檔案

    新聞檔案

    相冊

    收藏夾

    C#學習

    友情鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 2017亚洲男人天堂一| 成人无码精品1区2区3区免费看| 午夜一级免费视频| free哆拍拍免费永久视频| 亚洲午夜精品一区二区| 女人让男人免费桶爽30分钟| 国产精品无码免费专区午夜| 亚洲精品人成电影网| 免费在线观看黄网站| 无码精品一区二区三区免费视频| 亚洲视频在线观看2018| 久久亚洲AV永久无码精品| 在线看片免费不卡人成视频| 特级毛片A级毛片100免费播放| 中文字幕亚洲精品资源网| 免费成人av电影| 国产1000部成人免费视频| 一级一片免费视频播放| 亚洲色大18成人网站WWW在线播放| 亚洲精品无码专区2| 成年女人看片免费视频播放器| 任你躁在线精品免费| 亚洲av最新在线观看网址| 亚洲色欲色欲综合网站| 亚洲欧洲精品成人久久奇米网 | 久久久久久久99精品免费| 亚洲精品无码专区久久| 亚洲AV成人精品网站在线播放| 国产一精品一aⅴ一免费| 国产91色综合久久免费| 青青操免费在线观看| 免费国产污网站在线观看不要卡| 亚洲日韩乱码中文无码蜜桃| 怡红院亚洲怡红院首页| 四只虎免费永久观看| 成人免费看黄20分钟| 无码av免费毛片一区二区| 免费人成在线观看网站品爱网| 精品国产免费人成网站| 人妻无码中文字幕免费视频蜜桃| 国产成人精品日本亚洲专一区|