我正在考虑添加记住我的功能(在这个优秀的Railscast之后),但是我有点担心安全性。
如果有人从另一个用户那里获得了一个 cookie,会发生什么,这会归结为他们可以访问他们的所有帐户,因为他们基本上已经登录了吗?(用户 cookie 被盗的可能性有多大?)
为用户建立一个正常会话会更好(当他们关闭浏览器时结束)并且cookie只记住那个user.id但在他们返回时不会重新登录,只是自动填写用户名(或电子邮件)登录表单的一部分,因此他们只需输入密码即可继续。
这对我来说似乎更安全,但也许我有点太偏执了?