2017-04-10 10 views
-1

Je développe une application qui interagit avec le serveur (mis en place localement). l'utilisateur se connecte et accède à ses données. Pour ce faire, une session m'a été maintenue. Je suis confronté au problème comment l'implémenter sur le serveur ainsi que sur le côté client (app). S'il vous plaît aidez-moi avec dis.please me suggérer des exemples de codes/méthode pour procéder.maintenance de session dans le serveur et l'application android

Note: Je sais comment envoyer des demandes et obtenir des réponses.

Répondre

1

S'il vous plaît voir les étapes ci-dessous:

  • utilisateur tente de se connecter à l'application, la demande de connexion est envoyé.
  • le serveur obtient la requête et ajoute l'utilisateur dans la base de données et fournit un identifiant de session, qui est envoyé à l'application utilisateur via la réponse de l'API.
  • L'utilisateur du côté de l'application peut enregistrer cette session dans les préférences partagées et peut gérer la session jusqu'à ce qu'une demande de déconnexion soit appelée.
  • Lors de la déconnexion, supprimez l'ID de session de cet utilisateur dans la base de données et les préférences partagées du côté de l'application.
  • Lors de la prochaine connexion, une nouvelle session est émise et le cycle continue.