Bonjour,
Jusque là, j'ai réussi à faire tenir une session sur plusieurs activités, en revanche lorsque l'utilisateur part, puis revient (ce qui correspond pour le developpement à la relance du programme), il est obligé de se reconnecter.
Je n'ai pas trouvé de solutions!
Pour faire tenir une session j'utilise un local cookie comme ça:
public class Objet_Cookie {
static CookieStore cookieStore;
static HttpContext localContext;
public static void makeCookie(){
cookieStore = new BasicCookieStore();
localContext = new BasicHttpContext();
localContext.setAttribute(ClientContext.COOKIE_STORE, cookieStore);
}
}
Lorsque l'utilisateur se connecte je fais ceci:
Objet_Cookie.makeCookie();
HttpResponse rp = httpClient.execute(httpPost, Objet_Cookie.localContext);
Et pour toutes les requetes ou j'ai besoin d'une sessions je fais juste ça:
HttpResponse rp = httpClient.execute(httpPost, Objet_Cookie.localContext);
Quelqu'un saurait comment je dois m'y prendre pour faire la connexion automatique à partir de là? Ou autrement, je peux changer mon code bien entendu!
Merci d'avance des retours,
Partager