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

作者: rexkimta (冷杉林)   2013-12-06 13:47:50
就是這一段
(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以作對照之用對嗎?
在此先謝謝各位的回覆。

Links booklink

Contact Us: admin [ a t ] ucptt.com