日期:2014-05-17 浏览次数:20482 次
//写入cookie
HttpCookie cookie = new HttpCookie(CookieName);
cookie.Values.Add("n", username);
cookie.Values.Add("P", Pwd);//添加 密码
//存取服务器时间用于每次用户访问时读取 看是否过期
cookie.Values.Add("T", expires);//这个时间是用户访问时间
cookie.Values.Add("u", value);
cookie.Values.Add("i", key);
cookie.Path = "/";
cookie.Expires = expires;
HttpContext.Current.Response.Cookies.Set(cookie);
//这里就没有值了 我不加密码和时间的话就有值
//解密成功 第一层合法
Match values = Regex.Match(value, "^(?<md5>[\\w]{32})(?<isweek>[01])(?<id>[\\d]{1,10})(?<name>" + RegexUserName + ")\\|(?<exp>[\\d]{1,19})$");