|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
![]()
Global.asaでトップページの制御
enakoさん
[2004/04/09 16:12:12]
[4212]
|
Re:Global.asaでトップページの制御
暇人さん
[2004/04/12 11:42:41]
[4213]
Re:Global.asaでトップページの制御
enakoさん
[2004/04/12 14:49:01]
[4214]
|
| [4212] Global.asaでトップページの制御 |
| 投稿者:enakoさん 2004/04/09 16:12:12 |
| こんにちは。 Global.asaでWEBアプリケーションのトップページ閲覧の制御をしようとしています。 Session_OnStartの記述は次の通りです。 ログインしていない場合と、ユーザの新規登録を行う場合以外には必ずログオンページへ遷移するようにしたいと思ってこのような記述にしましたが、ログオンの認証が終わっても、アクションが起こってしまい、永遠にログオンページからトップページに遷移できません。 (;_; どなたか、申し訳ありませんが、アドバイスをお願いします。 'ユーザセッション開始処理 Sub Session_OnStart 'ユーザ認証用の画面遷移 list = Split(LCase(Request.ServerVariables("SCRIPT_NAME")),"/") scrp = list(UBound(list)) If strcomp(scrp, "logon.asp") <> 0 AND strcomp(scrp, "user_regist.asp") <> 0 Then Response.Redirect Application("HOME") & "logon.asp" end If End Sub |
| [4213] Re:Global.asaでトップページの制御 |
| 投稿者:暇人さん 2004/04/12 11:42:41 |
| どうも、暇人です 推測ですが http://support.microsoft.com/default.aspx?scid=kb;ja;182891&Product=axsfJPN ↑これかな ページ間でセッションが保持されないのが原因で 効率化のため、ASPはセッション変数を使ってない場合はセッション持続しないというもの この場合login.aspでSession("Start") = "Start" トップページで strSession = Session("Start") とかして無理やり使ってる振りすれば大丈夫 ASPに「セッション使ってるよ」と宣言するためのものだから 値も名前もなんでもOK これじゃなかったとしても、セッションが持続されない事はいろいろな原因で起きますので 一度試しにSessionIDをLoginページとトップページで打ち出してみて、同じかどうか調べてみる事をお勧めします |
| [4214] Re:Global.asaでトップページの制御 |
| 投稿者:enakoさん 2004/04/12 14:49:01 |
| お返事ありがとうございます^^ 確かにセッションIDはころころ変わってしまうみたいです〜。 前述の方法を試してはみましたが解決はしませんでした(;; もう少しいろいろ探してみます〜。 |
|
TreeBBS For ASP V.0.1.3 |