• ベストアンサー

認証画面を作成したいのですが・・・。

ASPでユーザー認証認証画面を作成したのですが、 (ユーザIDとパスワードを入れて次画面に移動する画面) 認証後表示された画面で『ブックマーク』に追加されてしまうと ユーザ認証の意味が無くなってしまいます。何かいい方法はないでしょうか?? 出来れば、ユーザ認証画面は、対象者をデーターベースから取得して判断しているのでASPで作成したいのですが・・・。 回答を宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

私の使っている手。 (1)「ユーザIDとパスワードを入れた次画面」で、ユーザ認証後、クッキーに(ASPで書く)入力されたユーザIDを書きこみます。 (2)このとき、保存期間は設定しない。 (3)関連するページの冒頭で必ず、クッキーの内容を確認します。 (4)クッキーに値が設定されていなかったら、認証画面に強制的にジャンプさせる。 こんな手はいかがでしょうか。

funamin
質問者

お礼

ありがとうございます。 うまくいきました(○^-^○)

その他の回答 (1)

  • tsukachan
  • ベストアンサー率42% (202/470)
回答No.1

これはブックマークされてもちゃんとログインさせたいのですよね? であればセッション情報で正規ログインであるかどうかを管理し、ログインしていなければログイン画面へリダイレクトさせる方法ですね。 この場合、セッション情報確認は各ページ先頭にインクルードファイルで記述してあげると良いでしょう。

funamin
質問者

お礼

ありがとうございます。今回は ユーザIDを呼ばれ元に渡してやる方向でうまくいきました (○^-^○)

関連するQ&A