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

Struts 1 Java Discussion :

créer Session utilisateur Struts


Sujet :

Struts 1 Java

  1. #1
    Membre averti
    Inscrit en
    Février 2008
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 22
    Par défaut créer Session utilisateur Struts
    Salut à tous

    est ce qlq1 peut me donné des informations comment créer des sessions utilisateurs en Struts !!

  2. #2
    Membre confirmé Avatar de arnaud036
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 201
    Par défaut
    Il me semble

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    HttpSession session = resquest.getSession(true);

  3. #3
    Membre averti
    Inscrit en
    Février 2008
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 22
    Par défaut Sécuriser l'accès aux pages JSP de struts
    Salut

    je précise ce que je veux exactement,

    je cherche à savoir les étapes à suivre pour sécuriser l'accès à mes page jsp, de manière à passer par une page d'authentification avant d'y accéder.

    est ce que j'écris le code dans les jsp ou dans les actions ??

    Merci pour vos réponses

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 28
    Par défaut
    Salut,

    J'ai pas tres bien saisi le fait de 'securiser' l'acces à une page...

    Si ton but est de bloquer l'acces à la page via l'URL mais tout simplement ta JSP dans le repertoire ( ou sous repertoire ) WEB-INF de ton application.

    Bon Courage.

    Tiens moi au courant si c'est bien ce que tu cherches ou si c'est autre chose des precisions sont les bienvenues...

  5. #5
    Membre chevronné Avatar de JoloKossovar
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 532
    Par défaut
    De maniere général ecrire du code java dans les jsp c'est mal ! Je pense comprendre ce que tu veux, va voir ces liens :

    - ce tuto explique très bien mais n'est pas le plus facile d'acces dans un premier temps, neanmoins ...
    http://www.devarticles.com/c/a/Java/...-Applications/

    - Une manière simple de procéder :
    http://www.roseindia.net/struts/struts-login-form.shtml

  6. #6
    Membre averti
    Inscrit en
    Février 2008
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 22
    Par défaut
    Je m'explique,

    sécuriser mes jsp, c que je veux interdire l'accès à quelques pages de mon application en saisissant leur URL directement dans le browser, et rediriger l'utilisateur à une page d'accueil pour s'authentifier tt d'abord. Après authentification et vérification de la validité des identifiants, ouvrir une session utilisateur qui le permet d'accéder à ces pages.

    mon problème c que je ne sais pas comment créer ces sessions


    PLZZZZZZZZZZ, Help

  7. #7
    Membre chevronné Avatar de JoloKossovar
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 532
    Par défaut
    Le premier article correspond a tes besoins.

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 28
    Par défaut
    Salut,

    En premier temps tu n'as pas besoin de cela.

    Si tu veux interdire l'acces a une page jsp il faut tout simplement la mettre dans le repertoire WEB-INF de ton application.

    Cependant si tu desires toujours passer par une page d'accueil pour s'indentifier durant une durée équivalente à une session du doit modifier le parametre 'url-pattern' contenu dans ton fichier web.xml et ne pas y mettre '*.do' mais simplement etoile. Et après tu gere les urls et les actions dans ton fichier struts-config mais tous les path se terminerons par '.do'.

    Et c'est dans ta methode de type execute que tu va creer une session pour l'utilisateur avec un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ' request.getSession(true);
    Mais perso, c'est pas très propre... et cela n'implemente pas le design pattern MVC. Je vais demander si c'est possible d'ecrire un petit article dessus parce que beaucoup de monde utilise le model MVC sans vraiment voir qu'il ne le respect pas vraiment...

    Tiens moi au courant si c'est vraiment ça que tu recherchais...

    Bon Courage.

  9. #9
    Membre averti
    Inscrit en
    Février 2008
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 22
    Par défaut
    merci pour vos réponses,

    mais il y'a des choses que je ne comprends pas bien

    Si je mets request.getSession(true), c ke j'ai passé des paramètres à ma session, nn?
    mais ou mettre ces paramètres? ils seront de kel types??

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 28
    Par défaut
    Salut Syham,

    Tu peux utiliser cette methode sans lui passer de parametre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     HttpSession maSession =  request.getSession();
    La variable maSession est de type HttpSession.

    C'est à partir de la requete émise par le client( utilisateur ) que tu creer une session.

    La methode getSession() de la classe HttpServletRequest te renvoie une instance de type HttpSession ( une session ).

    Tiens moi au courant si tu veux + d'infos ou pour préciser ce que tu veux faire avec ...

    Bon Courage.

Discussions similaires

  1. Créer une session utilisateur en msdos
    Par frost80500 dans le forum Windows Vista
    Réponses: 1
    Dernier message: 04/07/2008, 15h22
  2. [Delphi] [interbase] créer un utilisateur
    Par hanane28 dans le forum Bases de données
    Réponses: 3
    Dernier message: 08/06/2005, 20h41
  3. [firebird] créer un utilisateur
    Par benoit.laurent dans le forum Administration
    Réponses: 5
    Dernier message: 26/04/2005, 21h18
  4. Créer un utilisateur Administrateur en ligne de commande
    Par KORTA dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 31/01/2005, 22h16
  5. créer un utilisateur
    Par kchrel dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 06/11/2004, 09h46

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