http://railstutorial-china.org/book/chapter8.html#listing-failed-login-attempt
Ruby on Rails 教程 第 8 章中實現一個 cookie 記住密碼。其中有一段提到
其中,cookies.signed[:user_id] 会自动解密 cookie 中的用户 ID。然后,再使用 bcrypt 确认 cookies[:remember_token] 和 代码清单 8.32 生成的 remember_digest 是否匹配。(你可能想知道为什么不能只使用签名的用户 ID。如果没有记忆令牌,攻击者一旦知道加密的 ID,就能以这个用户的身份登录。但是按照我们目前的设计方式,就算攻击者同时获得了用户 ID 和记忆令牌,也要等到用户退出后才能登录。)
不太理解
但是按照我们目前的设计方式,就算攻击者同时获得了用户 ID 和记忆令牌,也要等到用户退出后才能登录
這句話的意思
可以請前輩們解惑嘛 感謝!(如果可以的話希望可以解釋一下來龍去脈,感謝!)