[问题] 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