2012-01-05 8 views
-1

私はHttpModuleを開発しており、ログインとログアウトプロセスを検出する必要があります。これどうやってするの?HttpModuleのログインを検出します

アイデア?事前

+0

あなたの質問は意味のある回答を提供するにはあまりにも曖昧です。詳細、サンプルコード、試したことなどを加えてください。 – RickNZ

答えて

0

おかげで、それはあなたの手段ですか?

public void Init(HttpApplication context) 
    { 
     context.PreRequestHandlerExecute += new EventHandler(context_PreRequestHandlerExecute); 
    } 
    void context_PreRequestHandlerExecute(object sender, EventArgs e) 
    { 
     HttpApplication app = (HttpApplication)sender; 
     HttpContext context = app.Context; 
     HttpResponse response = context.Response; 

     if (IsLoginPage(context)) 
     { 
      // ... 
     } 
     else if (IsLogoutPage(context)) 
     { 
      // ... 
     } 
    } 
+0

Scottありがとうございます。私はこのコードをテストし、私はこのコードを更新します。 –

+0

こんにちはスコット、私はIsLoginPageとIsLogoutPageを知る必要があります。いくつかの点で、私はIsNewSessionを介してログインプロセスを知ることができますが、フォーム認証を使用するとセッションはありません。 –

+0

申し訳ありませんが、私はあなたが欲しいものを知っていません..オンラインユーザーを取得する場合は、global.asaを使用し、session_startとsession_endを使用することができます – shenhengbin

関連する問題