雨の日回答ポイント 100ptウォッチ

ASPのセッション管理に関する質問です。

仕事でASP(VBscript+SQL)を使ったサイトの構築をすることとなりました。
VBscriptもSQLも初心者です。

サイトの内容は会員制のページで、ログイン→トップページの流れまではできたのですが、セッション管理をしていないので直接URLをたたくとどのページでも開いてしまいます。

【ファイル構成】
login.asp・・・ID・パスの入力画面
login_check.asp・・・入力されたID・パスがDBにあるか確認、OKならindex.aspへ
index.asp・・・トップページ

ネットで調べたところ、「global.asa」や「セッション管理」と言った言葉がキーなのかとは思います。
以下の私の解釈で問題ないか、また疑問点にご回答頂けたらと思います。

①ログイン時にID・パスがDBにあった場合セッションIDを作成。
②global.asaにセッションIDの有無を確認する文を記載し、index.asp以降のコンテンツページに記載
③直接index.aspにアクセスしてもセッションIDがなければリダイレクトでlogin.aspに飛ばす。
※1 セッションIDの作成はlogin_check.aspでよいのか?
※2 セッションIDはDBに保存?それとも勝手にWEBサーバーに保存される?

簡単なサンプルを交えてご回答いただけると助かります。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2012-10-30 15:50:24
終了日時
2012-10-30 22:33:10
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

VBScript158SQL1319ASP678リダイレクト414LOGiN141ログイン2397dB1997URL11376セッション439

人気の質問

メニュー

PC版