Equivalent des sessions php en android

Résolu
sarah4794 Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   -  
BunoCS Messages postés 15952 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Dans l'application que j'ai en tête, l'utilisateur devra se connecter avec son identifiant et mot de passe auprès de ma base de données en ligne (technologie Client-serveur si je ne m'abuse)

Du coup je sais qu'en PHP derrière le bouton de connexion j'aurai :

- fais les vérif nécessaires par rapport au pseudo/mdp
- Si vérif OK, je crée une variable $_SESSION contenant par exemple l'identifiant de l'utilisateur et par le biais de celle ci je lui donne accès à ses données jusqu'au moment de la déconnexion.

Voilà je sais pas si c'est très clair, je cherche quelque chose semblable à $_SESSION afin que dans toutes les activity de mon appli je puisse faire faire des requêtes sur cet identifiant

Ex de requête : "select * from utilisateur where id=" + $_SESSION['id']

Merci d'avance pour toute éventuelle aide!


A voir également:

6 réponses

BunoCS Messages postés 15952 Date d'inscription   Statut Modérateur Dernière intervention   3 918
 
Hello,

Plusieurs possibilités:
- soit tu tu stocke ces données dans les SharedPreferences
- soit tu stocke ces données dans un Manager de ton application
- soit tu passe ces infos d'Activity en Activity
1
sarah4794 Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   11
 
Bonsoir! Merci déja pour votre réponse :)

J'ai pas vraiment compris la deuxième option quand vous parlez de "Manager"

Est ce que c'est possible d'utiliser une base de données externe MySQL (ex: PHPMyAdmin)? Si oui, comment se passe le processus de sessions?
0
BunoCS Messages postés 15952 Date d'inscription   Statut Modérateur Dernière intervention   3 918
 
Un "Manager" est une classe qui te permet de stocker et de véhiculer des données au sein de ton application.

Est ce que c'est possible d'utiliser une base de données externe MySQL
bah, tout dépend de ce que fait ton appli... Mais qui dit base de donnes externes dit donc serveur, développement de webservices, utilisation de requêtes HTTP depuis l'application, gestion des erreurs réseaux, etc.
0
sarah4794 Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   11
 
En fait mon appli doit pouvoir gérer des comptes "entreprises" et "étudiants".
Les entreprises pourront poster leur offres de stage et d'emplois et les étudiants pourront y postuler..

J'ai commencé par MySQL (PHP + JSON) mais vu que c'est hyper compliqué j'ai pas pu continué.. Je me disais que l'on pouvait pas tout faire avec MySQL vu que c'est externe.

Merci pour tes réponses et si tu te trouves avec quelques bons tutos ou guides n'hésites pas ca pourrait vraiment m'aider.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
BunoCS Messages postés 15952 Date d'inscription   Statut Modérateur Dernière intervention   3 918
 
J'ai commencé par MySQL (PHP + JSON) mais vu que c'est hyper compliqué j'ai pas pu continué.. Je me disais que l'on pouvait pas tout faire avec MySQL vu que c'est externe.
bah...où tu vas stocker tes offres de stage et tes utilisateurs si tu ne développes pas une bdd?
0
sarah4794 Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   11
 
justement c'est pourquoi je pose la question.

Si mes données sont stockées sur mysql par exemple comment se passera la gestion des sessions? voila mon gros problème

Sur le web on parlera de la variable $_SESSION mais dans le cas d'android ça doit se passer comment ????
0
BunoCS Messages postés 15952 Date d'inscription   Statut Modérateur Dernière intervention   3 918
 
Il n'y a pas d'équivalent à $_SESSION. As-toi de gérer à la main.
0