IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GWT et Vaadin Java Discussion :

[GWT] Informations de session


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 113
    Par défaut [GWT] Informations de session
    Bonjour
    j'essaye de trouver une solution à propos de l'enregistrement d'une personne dans sa session, si quelqu'un à un exemple ou un site intéréssent expliquant ça,
    mais si on ne peut pas le faire me dites-le moi aussi svp
    merci

  2. #2
    Membre éprouvé Avatar de Caroline76
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 94

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 113
    Par défaut
    voila ce que j'ai fait
    là je fixe un cookie:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     public Personne CheckLogin(String login, String password)
      {
     
        Personne p = new Personne();
        if (login.equals("login") && password.equals( "password"))
        {
          generateSessionIDAndSendItBackToClient();
          p.setNom("CHABROL");
          p.setPrenom("Olivier");
          p.setTaille(173); 
          Cookies.setCookie("sid", sessionId, expires, null, "/", false);
    et là dans mon EntryPoint
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    public void onSuccess(Object result) {
    //récupérer la pers renvoyé par le serveur
    String sessionId = Cookies.getCookie("sid");
    if ( sessionId != null ) checkWithServerIfSessionIdIsStillLegal();
     else {
         p = (Personne) result;
    mais comment je fais pour relier mon cookie avec Personne ?
    merci

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 113
    Par défaut
    Bonjour,
    j'ai tout essayé pour maintenir ma session et sauvegarder la personne
    là j'essaye avec les Cookies et un autre probléme survient au niveau client je peux pas déclarer la var "espires" et donc erreur sur mon cookie
    je sais que je peux pas faire ça car le compilateur Js n'accepte pas mais je fais quoi?
    svp si vous avez une idée sur ce probléme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
      public void onSuccess(Object result) {
    //récupérer la pers renvoyé par le serveur
      p = (Personne) result;
      String sessionId = Cookies.getCookie("simple");
     
      if(sessionId == null){
      //set cookie again after informing user on expiration.
       Cookies.setCookie("simple", sessionId,null/*expires*/, null, "/", false);
      }

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 113
    Par défaut
    c'est bon j'ai resolu mon probleme de l'enregistrement de user dans la session et lors de l'exécution je vois tres bien IdSession de mon user avec ces Information,
    c'été :aprés avoirouvrir une session il faut rajouter le p(user )dans la session avec:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    _log.info("[CheckLogin] login succeeded  " + p);
          _log.info("[CheckLogin] session Id:  " + getThreadLocalRequest().getSession().getId());
     getThreadLocalRequest().getSession().setAttribute("pers", p);
     
    public Personne getPersonne()
      {
        _log.info("[getPersonne] session Id:  " + getThreadLocalRequest().getSession().getId());
        return (Personne) getThreadLocalRequest().getSession().getAttribute("pers");
      }
    merci pour tous ceux qui ont m'aider

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 12/03/2012, 09h32
  2. Informations de session à distance
    Par Cachlab dans le forum VBScript
    Réponses: 2
    Dernier message: 23/11/2011, 12h38
  3. Récupération d'informations V$SESSION
    Par arnaud_moi dans le forum PL/SQL
    Réponses: 3
    Dernier message: 25/06/2010, 16h36
  4. Enregister des informations de session
    Par BFdotNET dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 18/07/2008, 12h05
  5. Réponses: 3
    Dernier message: 15/06/2006, 15h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo