sql >> データベース >  >> RDS >> Mysql

アプリケーションでオンラインユーザーを数えるにはどうすればよいですか?

    これをglobal.asaxに追加してみてください:

    void Application_Start(object sender, EventArgs e) {
        Application["OnlineUsers"] = 0;
    }
    
    void Session_Start(object sender, EventArgs e) {
        Application.Lock();
        Application["OnlineUsers"] = (int)Application["OnlineUsers"] + 1;
        Application.UnLock();
    }
    
    void Session_End(object sender, EventArgs e) {
        Application.Lock();
        Application["OnlineUsers"] = (int)Application["OnlineUsers"] - 1;
        Application.UnLock();
    }
    

    ここで見つけました:

    http ://aspdotnetfaq.com/Faq/How-to-show-number-of-online-users-visitors-for-ASP-NET-website.aspx

    これは基本的に、ログインしているかどうかに関係なく、アプリケーションで現在アクティブなセッションの数を示します。これを変更して、ログインしているユーザーの詳細を含めることができ、メンバーシップに使用するシステムに依存しません。



    1. execute()のSQL構文について文句を言うJavaPreparedStatement

    2. JavaZonedDateTimeをデータベースに保存

    3. PHP.netによると、md5()とsha1()はパスワードに不適切ですか?

    4. 動的SQLとは何ですか?