Wednesday, May 20, 2009

Sinatra User認証で悩む

  • beforeフィルタは各リクエストの前に実行されるので、ここで毎回ユーザ認証を行う
  • つまりユーザのクッキーの値とユーザDBの認証IDを比較する
  • メイン画面において、ユーザ認証前は入力・修正・削除ボックスが隠れており、認証により出現する
  • 新規付箋作成時にはユーザ認証IDが各付箋に付けられる
  • クッキーのユーザ認証IDと各付箋に付されたIDが比較され、一致するもののみが表示される

No comments: