假设我有一个域名为www.example.com的网站 如果我使用path“ / ”设置cookie,那么可以通过域中的所有页面访问cookie,例如: www.example.com/page1.html www.example.com/subfolder1/page1.html www.example.com/subfolder1/moresubfolder1/page1.html等 如果我们将cookie设置为path“ / subfolder1 ”,那么该cookie是否可用于该文件夹下的任何页面或子文件夹? 例如: www.example.com/subfolder1/moresubfolder/page1.html 所以,如果没有,我想,我别无select,只能使用path“/”这些cookie,对吧?
我有Asp.Net MVC4中的 Web应用程序,我想使用Cookie进行用户login和注销。 所以我的行为如下: login操作 [HttpPost] public ActionResult Login(string username, string pass) { if (ModelState.IsValid) { var newUser = _userRepository.GetUserByNameAndPassword(username, pass); if (newUser != null) { var json = JsonConvert.SerializeObject(newUser); var userCookie = new HttpCookie("user", json); userCookie.Expires.AddDays(365); HttpContext.Response.Cookies.Add(userCookie); return RedirectToActionPermanent("Index"); } } return View("UserLog"); } LogOut操作 public ActionResult UserOut() { if (Request.Cookies["user"] != null) { […]