Bonjour, j'aimerai réaliser une application Android qui communique avec un serveur PHP, le dialogue se ferait en Json.
J'ai une question à propos de la connexion des utilisateurs.
Quand un utilisateur entre son login et password dans le formulaire de connexion de l'application Android, il envoie un message json qui demande une connexion, avec le nom d'utilisateur et le mot de passe.
Le serveur PHP reçoit cette requête :
- Si le combo Login + Password n'est pas présent en base, le serveur envoi un message d'échec de connexion
- Si le combo existe, le serveur envoi un identifiant dans le message de succès de connexion
L'identifiant serait par exemple l'id de session.
J'aimerai qu'à chaque requête l'application Android envoi cette ID et qu'a chaque fois le serveur vérifie que cette session est bien vivante.
Là c'est un peu flou pour moi.
Il faut que je regarde en détail cette page :
http://php.developpez.com/faq/?page=sessions
Je pourrais faire un tableau avec les id, peut être mettre un timestamp de la dernière requête et comparé avec le timestamp courant du serveur, pour indiquer à l'utilisateur qu'il est time out si il essaie de faire une requête après un long temps d'inactivité, je pourrai supprimer sa session du tableau.
Le problème c'est que je ne sais pas comment supprimer les sessions automatiquement dans le tableau...
Merci de me faire part de vos conseils.
Bon à la limite j'envoie le login et le password à chaque requête et je n'ai plus de session à gérer, mais je trouve qu'envoyé une clé ce serait plus fun.
Bonne journée.
Au revoir.
Partager