sql >> Database >  >> RDS >> Mysql

Hoe kan ik de online gebruikers tellen in mijn applicatie?

Je kunt proberen dit toe te voegen aan je 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();
}

Ik heb het hier gevonden:

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

Dit vertelt u in feite hoeveel sessies momenteel actief zijn in uw toepassing, ongeacht of ze zijn ingelogd. U kunt dit wijzigen om details op te nemen over welke gebruikers precies zijn ingelogd en het is onafhankelijk van welk systeem u ook gebruikt voor lidmaatschap.



  1. Waarschuwing:kan header-informatie niet wijzigen - headers zijn al per fout verzonden

  2. Big data-analyse begrijpen

  3. Dynamische conversie van string naar kolomnaam. MySQL

  4. Probleem met tijdelijke RODBC-tabel bij verbinding met MS SQL Server