(この優れたRailscastに従って)remember me 機能を追加することを考えていますが、セキュリティが少し心配です。
誰かが別のユーザーから Cookie を取得した場合、基本的にログインしているため、すべてのアカウントにアクセスできるようになるのでしょうか? (そして、ユーザーの Cookie が盗まれる可能性はどのくらいですか?)
ユーザーに通常のセッション (ブラウザーを閉じると終了) を設定したほうがよいでしょうか。Cookie はその user.id のみを記憶しますが、ユーザーが戻ったときに再度ログインせず、ユーザー名 (または電子メール) を自動入力するだけです。ログインフォームの一部であるため、パスワードを入力するだけで続行できます。
これは私にはより安全に思えますが、少し偏執的になりすぎているのでしょうか?