rails-tutorial 9章アウトプット

remember me機能とは
   ユーザーのログイン状態をブラウザを閉じた後でも有効にする
暗号化とハッシュ化の違い
   暗号化 → 可逆的    ハッシュ化 → 不可逆的
実装の大まかな流れ
   記憶トークン用のカラムを用意 → 記憶トークンの文字列をハッシュ化
   → ハッシュ化した値をdbに保存 →
   cookiesに暗号化したIDとトークンを保存 →
   cookiesのIDを参照して、ユーザーをデータベースから検索、
   cookiesのトークンを認証して、同一ならセッションを復元
チェックボックスの機能を実装するときに定義する属性remember_meには
   params[:session][:remember_me] = 1 のときはオン
                   0 のときはオフなる
   この値によってユーザーを記憶したり忘れたりする式を記述する