Sto impostando il valore di Session ["UserID"] su Id dell'utente collegato, in modo che possa sapere chi è l'utente. Ma voglio sapere che tutti gli utenti hanno collegato la mia pagina e mostrano l'elenco di loro.Come posso conoscere gli utenti online del mio sito web
risposta
Generalmente, si chiede "Come sapere chi è stato attivo negli ultimi x minuti".
Registrare l'ultima ora di attività su ogni voce di pagina, quindi interrogare quell'elenco per vedere chi è stato attivo negli ultimi due minuti. Potresti estenderlo e registrare l'ultima pagina visitata, sapere quante persone sono online e quante persone si trovano su una pagina specifica.
Si potrebbe fare aggiungendo solo un paio di campi alla tabella utente nel database. Uno per lastActivityTime e uno per lastVisitedLocation.
è possibile utilizzare le sessioni di database e quindi utilizzarlo per tenere traccia degli utenti registrati, una volta di iniziare a usare le sessioni di database di rilevamento diventa facile,
non di utenti on-line sarà solo il conto dei record nella tabella
e dal momento che si avranno i record per ogni utente connesso nella tabella delle sessioni, sarà possibile ottenere anche i nomi degli utenti registrati.
il problema principale che si ha con gli utenti registrati è che non esiste un modo garantito per garantire che il numero sia accurato, se qualcuno chiude il browser o lo uccide, o perde potenza, l'unico modo che si ha di sapere che non sono loggati, è quando la loro sessione scade, quindi, per impostazione predefinita, sono 20 minuti ... non mi interessa l'idea di mantenere queste informazioni in un database, sebbene sia valido, lo stesso problema rimane, tutto puoi mostrare con precisione il numero di sessioni che asp.net pensa siano attive, non necessariamente il numero di utenti che stanno ancora utilizzando il tuo sito. La risposta di Jonathans è il miglior compromesso poiché è una misura puntuale piuttosto che una cifra garantita.
- 1. Come posso limitare gli utenti API del mio sito?
- 2. Rileva gli utenti online?
- 3. Come tracciare gli utenti online in Rails?
- 4. Firebase - Conta gli utenti online
- 5. Come posso incorporare Outlook Web App nel mio sito?
- 6. Utenti online su applicazione ASP.NET
- 7. Gli utenti vengono disconnessi dal sito Web a causa del bilanciamento del carico round robin
- 8. Come consentire agli utenti di creare i propri sottodomini sul mio sito Web MVC?
- 9. Come posso limitare l'accesso ad alcune pagine PHP solo dalle pagine del mio sito web?
- 10. Blocca Facebook dal mio sito web
- 11. come posso testare il mio sito Web con ie6
- 12. Protezione del mio sito
- 13. Come posso modificare la posizione del mio sito Web in Windows azzurro?
- 14. Revisione/applicazione del sito web
- 15. come proteggere il mio sito web
- 16. Mostra video privati di YouTube solo per gli utenti del sito Web
- 17. Come posso trovare il numero di visitatori/utenti sul mio sito (IIS7/asp.net) in qualsiasi momento?
- 18. Disqus Comment Usando il login del mio sito web
- 19. Come condividere il contenuto del mio sito web su facebook
- 20. Monitoraggio utenti - Analisi del sito Web PHP/MySQL personalizzato
- 21. È possibile disattivare gli acceleratori IE8 sul mio sito web?
- 22. Rileva quando gli utenti acquisiscono schermate del mio programma
- 23. Come utilizzare OpenID sul mio sito web
- 24. Come ospitare il mio servizio WCF nel mio sito web?
- 25. Come utilizzare FIDO U2F per consentire agli utenti di autenticarsi con il mio sito web?
- 26. Come costruire un widget per il mio sito web
- 27. Come posso identificare gli utenti unici sul mio sito web anche se l'IP è cambiato oi dati del browser sono stati cancellati?
- 28. Come posso rendere facile la compilazione del mio progetto altamente modulare per gli utenti finali?
- 29. come posso utilizzare un account di Microsoft per l'autenticazione al mio sito web
- 30. Pagamento tramite e-commerce: come posso pagare gli utenti?