zoukankan      html  css  js  c++  java
  • C#的一般处理程序中Cookie的写入、读取、清除

     

    1.写入Cookie值

    string userName = context.Request.Form["u_Name"].ToString().Trim();
    string pwd = context.Request.Form["u_Pwd"].ToString().Trim();

    if (userName != "" && pwd != "")
    {
      Users u = UsersDal.m_UserDal.GetModel(string.Format(" u_Name = '{0}' and u_Pwd = '{1}'", userName, pwd));
    if (u != null)
    {
      //设置Cookie值,有效期为两个小时
      HttpCookie cookie = new HttpCookie("UserInfor");
      cookie.Value = userName + "," + pwd + "," + u.u_DeId;
      HttpContext.Current.Response.Cookies.Add(cookie);
      cookie.Expires = DateTime.Now.AddHours(2);

    }
    else
    {
      infor = "用户名或密码错误,请确认";

    }

    }

    2.获取Cookie值
      HttpCookie cookie = HttpContext.Current.Request.Cookies["UserInfor"];
      if (cookie == null)
     {
       infor = "您还未登录,请先登录";
     }
      else
     {
      string userInfor = cookie.Value;

    }

    3.清除Cookie值

    HttpCookie Cookie = new HttpCookie("UserInfor");
    Cookie.Expires = DateTime.Now.AddHours(-2);
    context.Response.Cookies.Add(Cookie);

     

  • 相关阅读:
    移动端字体单位
    我像素的理解
    了解viewport概念
    移动端知识
    本地存储和会话存储
    一屏滚动滚轮事件
    关于jquery的笔记
    关于bind()方法
    [css] 滚动条样式问题
    [element-ui] 表格功能实现(删除选中)
  • 原文地址:https://www.cnblogs.com/weimingxin/p/7063130.html
Copyright © 2011-2022 走看看