前々回の日記でRubyでセッション管理の方法を紹介しました。 今回はセッションを使ってログイン処理を作ってみたので、その覚え書き。 ■環境 Ubuntu 7.04jp Ruby 1.8.5 Apache 2.2.3 mod_ruby 1.2.6 ■セッションを使ったログイン処理 セッションを使ってログイン処理を書くと、以下の点がHappyです。 ページを閉じてもログインしなおさなくてよい。 ページ間で情報(ユーザ名等)を共有できる で、今回作る物の内容は以下のような感じ。 ユーザ名とパスワードを入力してもらう パスワードがあっていればセッションを張る 次回以降、このページを訪れたときは保存されたユーザ名を表示する ※今回はパスワードは"foo"というパスワード固定にします。 これを日本語で書くと セッション取得 if ログアウトボタンが押されたら セッション削除。 このページにリダイレクト