• 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);

     

  • 相关阅读:
    08day 操作命令以及目录结构
    换工作
    json转为字典
    快速排序
    冒泡排序
    python函数-生成器
    关键字global
    函数的定义和参数调用
    count()函数与center()函数
    python字符串常用函数:strip()
  • 原文地址:https://www.cnblogs.com/weimingxin/p/7063130.html
Copyright © 2020-2023  润新知