[問題] rails tutorial某段看不太懂

看板Ruby作者 (冷杉林)時間11年前 (2013/12/06 14:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
就是這一段 (http://ruby.railstutorial.org/chapters/sign-in-sign-out#sec-remember_me) 裡面提到,要記錄使用者的登入狀態,最直覺的方法是直接把user的id存在session裡: ``` ruby session[:remember_token] = user.id ``` 需要的時候就可以取得 ``` ruby User.find(session[:remember_token]) ``` 但它也說了,這個方法只能持續到使用者關閉瀏覽器之前,但是我用我另一個採用這個方 法的程式測試過,關掉瀏覽器甚至是重開伺服器都沒有影響使用者的登入狀態。是不是我 誤解他的意思了? 另外,rails處理session的方式是把資料以cookie的方式存在使用者端,在伺服器端只有 存一個session id以作對照之用對嗎? 在此先謝謝各位的回覆。 ---- 本篇文章本來先發在ruby-taiwan.org,但是它怪怪的,無法顯示我的貼文, 所以在這裡重新問一次。 -- ★ 辰星! 歡迎加入五行戰鬥牌的奇幻世界! 太白! 歲星! 官方網站:(內有討論區) 鎮星!熒惑! http://goo.gl/jC2sp 「當蒼茫天穹中 那並非最閃亮 PTT台大社版:NTU-CFE 但卻最純淨的五顆星 連成一線時, 天與地的共鳴 將永不止歇,其力量可至無限。」 ψrexkimta -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.24.193.23
文章代碼(AID): #1IeMWE-n (Ruby)
文章代碼(AID): #1IeMWE-n (Ruby)