1
讓我們想象一下,我不登錄,服務器存儲的東西在會話中,像會話中是否有可能遺留數據?
session[:color] = blue
是否能夠維持用戶的設置在登錄後?看來,我登錄後我得到一個新的會話ID,並且設置丟失。
我用Rails 3.2.5和2.1.0制定
讓我們想象一下,我不登錄,服務器存儲的東西在會話中,像會話中是否有可能遺留數據?
session[:color] = blue
是否能夠維持用戶的設置在登錄後?看來,我登錄後我得到一個新的會話ID,並且設置丟失。
我用Rails 3.2.5和2.1.0制定
我們用一個cookie,它解決了這個問題。
聽起來像'Cookies'給我。 – MurifoX
@Tempus我想不是,你的發現是正確的,記錄一個獲得新的會話ID後,你可能會僱用一些關鍵存儲數據庫像'redis'或類似的東西來存儲他們的會話值爲特定的用戶和登錄該寫該值的會話對象再次 – Viren
@Tempus或者你可以只使用cookie的事情,我覺得使用密鑰存儲對於這個任務太多了 – Viren