問題簡單說明:使用者註冊完後,把使用者名稱和密碼存放在cookie中,跳轉後cookie丟失
cookie cookiename = new cookie("security_login_name", user.getusername());
cookiename.setpath("/");
cookiename.setmaxage(604800);
cookiename.setdomain(request.getservername());
response.addcookie(cookiename);
cookie cookiepwd = new cookie("security_login", encodedpwd);
cookiepwd.setpath("/");
cookiepwd.setmaxage(604800);
cookiepwd.setdomain(request.getservername());
response.addcookie(cookiepwd);
return "redirect:/";
解決方法:
首先試了下是不是重定向的問題,結果不是。然後再到網上找資料。
在stackoverflow找到答案
把cookiename.setdomain去掉就可以了。答案裡面還附上了產生這個問題的根本原因的乙個reference。有空再去研究.....
詭異的 session丟失 和 標籤
專案發布到伺服器上面了,但是客戶在使用的時候發現,只要進入新增頁面和修改頁面。再進行操作就會自動跳轉到登陸頁面 我設定了session儲存使用者登陸資訊 而別的頁面就不會出現這個問題。從下午開始找個問題,開始以為不知道只有這兩個頁面有問題,以為全部都是這樣的問題,是iis的設定問題。我將sessio...
關於cookie丟失的問題
最近在改乙個微博 前台登陸之後是很正常的,轉到後台之後,就不行了 前台登陸之後,用chrome檢視了cookie 一共是5個 轉到後台就變成4個了 而且點左側選單 就提示無權訪問 分析了源 它的驗證是讀取的cookie 而跳轉到後台之後,發現cookie少了乙個 這時候,它又做了一次驗證,能過coo...
cookie記錄的要求
cookie記錄的要求,其站點位址必須有 即 com cn net 之類的結尾,ip位址雖然有點,但是也是禁用cookie的 另外可以使用document.domain設定一下儲存cookie的地方 請記住,這樣設定,必須在你的一級網域名稱下才有效,比如你的站點是 shop.cade.com,那你可...