解决方案 »

  1.   

    本帖最后由 net_lover 于 2012-03-20 17:17:01 编辑
      

  2.   

    是这样写的string msg = checkLogin(IDCard, UserPassWord, UserIP);
                        if (msg == "loginSuccess")
                        {
                            //登陆成功,写入COOKIES
                            context.Response.Cookies["UserName"].Value = IDCard;
                            context.Response.Cookies["UserPassWord"].Value = UserPassWord;
                            context.Response.Cookies["UserName"].Expires = DateTime.Now.AddDays(7);
                            context.Response.Cookies["UserPassWord"].Expires = DateTime.Now.AddDays(7);
                            context.Response.Write(msg);
                        }
                        else
                            context.Response.Write(msg);
      

  3.   

    if (msg == "loginSuccess")
    {
        HttpCookie cookies = new HttpCookie("取个名字");
        cookies["UserName"] = IDCard;
        cookies["UserPassWord"] = UserPassWord;
        cookies.Expires = DateTime.Now.AddDays(7);
        Response.Cookies.Add(cookies);
    }
      

  4.   

     public class onlineTest : IHttpHandler,IRequiresSessionState还是没有用:(向老师们求教!
      

  5.   

    这2行 去掉
    context.Response.Cookies["UserName"].Expires = DateTime.Now.AddDays(7);
    context.Response.Cookies["UserPassWord"].Expires = DateTime.Now.AddDays(7);
    看能不能读取到  
      

  6.   

    5楼老师,请问这样写了后怎么读取?还是这样读吗?IDCard = context.Request.Cookies["UserName"].Value.ToString();
      

  7.   

    应该不是7楼的问题,谢谢那段代码是增加COOKIE有效时间的呀
      

  8.   

     HttpCookie cookies = Request.Cookies["你取的名字"];
     string name = cookies["UserName"];   
     string name = cookies["UserPassWord"]; 
      

  9.   

    porschev大哥成功了,这个COOKIE我再加一个记录怎么办?比如已经写进去了一条username再加一条password,不是一起写,怎么弄?谢谢
      

  10.   

    多条你应该这样
    HttpCookie aCookie = new HttpCookie("UserInfo");
    aCookie.Values["UserName"] = "xxxx";
    aCookie.Values["UserPassWord"] = "xxxx";
    aCookie.Expires = DateTime.Now.AddDays(1);
    Response.Cookies.Add(aCookie);
      

  11.   

    读取
    HttpCookie aCookie = Request.Cookies["UserInfo"];
    aCookie["UserName"].Value
    ..
      

  12.   

    using System.Web.SessionState;
    public class Userinfo : IHttpHandler,IRequiresSessionState{