最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net 操作cookie的簡(jiǎn)單實(shí)例

 更新時(shí)間:2013年12月30日 15:17:22   作者:  
這篇文章主要介紹了asp.net 操作cookie的簡(jiǎn)單實(shí)例,有需要的朋友可以參考一下

復(fù)制代碼 代碼如下:

 protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            HttpCookie cookie = Request.Cookies["loginInfo"];

            if (cookie != null)
            {
                cb_repwd.Checked = true;
                tb_loginName.Text = UIHelper.Decrypt(cookie["loginName"]);
                tb_pwd.Attributes.Add("value", UIHelper.Decrypt(cookie["pwd"]));
            }
            else
            {
                tb_pwd.Attributes.Add("value", "******");
            }

        }

    }

    protected void btn_login_Click(object sender, EventArgs e)
    {

        if (UIHelper.GetString(Session["Code"]).ToUpper()!=this.tb_code.Text.Trim().ToUpper())
        {
            oJavaScript.Alert("驗(yàn)證碼輸入不正確");
            return;
        }

        NetUserService NerService = ContextFactory.GetObject<NetUserService>("NetUserService");
        string sql = string.Format("from NetUser where LoginName='{0}'", tb_loginName.Text.Trim());
        IList<NetUser> list = NerService.Find(sql);
        if (list.Count > 0)
        {
            if (list[0].Status == 2)
            {
                oJavaScript.Alert("帳號(hào)已停用,請(qǐng)聯(lián)系管理員");
                return;
            }
        }

        if (NerService.Login(tb_loginName.Text.Trim(), oSecurity.GetPwdEncrypt(tb_pwd.Text.Trim())))
        {
            HttpCookie cookie = Request.Cookies["loginInfo"];
            if (cb_repwd.Checked)
            {
                if (cookie == null)
                {
                    HttpCookie cookielogin = new HttpCookie("loginInfo");
                    setCookies(cookielogin,7);
                }
                else
                {
                    if (UIHelper.Decrypt(Request.Cookies["loginInfo"]["loginName"]) != tb_loginName.Text.Trim())
                    {
                        setCookies(cookie, 7);
                    }
                }
            }
            else
            {
                setCookieExpires(cookie);
            }

           
            oJavaScript.Redirect("/");
        }
        else
        {
            oJavaScript.Alert( "用戶(hù)名或密碼不正確");
        }
    }

    #region cookie
    /// <summary>
    /// 設(shè)置cookie
    /// </summary>
    /// <param name="cookielogin">HttpCookie cookielogin</param>
    /// <param name="Expires">有效期</param>
    private void setCookies(HttpCookie cookielogin, int Expires)
    {
        cookielogin.Values["loginName"] = UIHelper.Encrypt(tb_loginName.Text.Trim());
        cookielogin.Values["pwd"] = UIHelper.Encrypt(tb_pwd.Text.Trim());
        cookielogin.Expires = DateTime.Now.AddDays(Expires);
        Response.AppendCookie(cookielogin);
    }

    /// <summary>
    /// 設(shè)置cookie失效
    /// </summary>
    /// <param name="cookielogin">HttpCookie cookielogin</param>
    private void setCookieExpires(HttpCookie cookielogin)
    {
        if (cookielogin != null)
        {
            cookielogin.Expires = DateTime.Now.AddDays(-1); ;
            Response.AppendCookie(cookielogin);
        }
    }
    #endregion

設(shè)置cookie過(guò)期其實(shí)就是修改cookie,必須重新向客戶(hù)端發(fā)送cookie

Request.Cookies取cookie, response,cookies添加cookie

雖然簡(jiǎn)單,但是不太了解的還是很容易出錯(cuò)

相關(guān)文章

最新評(píng)論

易门县| 宣城市| 平阴县| 彩票| 年辖:市辖区| 泾源县| 辽阳县| 葫芦岛市| 进贤县| 瓦房店市| 贺兰县| 定襄县| 东城区| 三台县| 洪湖市| 偏关县| 龙里县| 贵港市| 灌南县| 子洲县| 阿坝县| 磴口县| 铜梁县| 黄骅市| 雷州市| 财经| 弥勒县| 昌江| 广饶县| 同仁县| 桂东县| 永寿县| 遂平县| 聂拉木县| 武汉市| 镇坪县| 大安市| 通山县| 海晏县| 南通市| 毕节市|