2010-07-21 3 views
3

Existe-t-il un moyen d'obtenir des utilisateurs actuellement connectés dans GAE?Rechercher Utilisateurs actuellement connectés dans google app engine

OU

Pouvons-nous implment cette fonctionnalité dans GAE?

Je souhaite afficher les utilisateurs actuellement connectés à mon application dans ma console d'administration.

+0

Qu'entendez-vous par actuellement connecté? vos utilisateurs se connectent-ils et se déconnectent-ils? ou voulez-vous dire combien ont demandé une page Web au cours des X dernières minutes? Et si quelqu'un est connecté mais n'a pas utilisé l'application dans une semaine? –

+0

Mon application nécessite de se connecter. Je veux suivre aucun des utilisateurs connectés. – Manjoor

Répondre

5

Il n'y a pas de construction intégrée. Vous devez les suivre, en enregistrant une liste dans la banque de données ou memcache, puis en lister les actifs pendant les X dernières minutes.

+0

Je pense que ce lien peut aider avec ce que vous voulez. http://stackoverflow.com/questions/1796433/gql-query-on-date – jonmiddleton

+0

Très bon acn utilise memcache. Mon problème est que j'utilise l'authentification Gmail et qu'un seul utilisateur autorisé peut partager ses informations de connexion et que plusieurs utilisateurs peuvent se connecter depuis l'emplacement de diff (Système). – Manjoor

+0

Lorsqu'un utilisateur se connecte, enregistrez ses données et un horodatage dans le magasin de données. Vous pouvez ensuite interroger les utilisateurs qui se sont connectés au cours des X dernières minutes. C'est le seul moyen d'obtenir une "liste des utilisateurs actuellement connectés". Il n'est pas précis à 100% (un utilisateur peut s'en aller pendant l'intervalle de X minutes) mais il peut être suffisant. – moraes