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 :

[Struts] Droits d'un user et gestion des acc�s aux pages


Sujet :

Struts 1 Java

  1. #1
    Membre confirm�
    Inscrit en
    Avril 2003
    Messages
    80
    D�tails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 80
    Par d�faut [Struts] Droits d'un user et gestion des acc�s aux pages
    Bonjour,

    Je souhaiterais restreindre l'acc�s de mon site aux utilisateurs non enregistr�s. Par exemple, je veux empecher un utilisateur non authentifi� d'acc�der � une page. Dans la classe action li�e � la page, je v�rifie qu'il est authentifi�, sinon je le redirige vers la page d'authentification, jusque l�, tout va bien.
    MAIS ensuite, je trouve interessant de r�diriger, d�s qu'il est authentifi�, vers la page qu'il avait demand� au tout d�but. Mais comment faire ?
    Vous me suivez ?
    Je souhaiterais �couter vos propositions experiment�es avant de me lancer dans le d�veloppement pur et dur.

    Merci

  2. #2
    Membre �prouv�
    Profil pro
    Inscrit en
    D�cembre 2002
    Messages
    93
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2002
    Messages : 93
    Par d�faut
    Enregistre le nom de la page en question dans une variable de session, tout simplement...

  3. #3
    Membre exp�riment�
    Inscrit en
    Mars 2004
    Messages
    377
    D�tails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 377
    Par d�faut
    Ou plutot repasse l'url dans ta requete qui va jusque ta page d'authentification. Et de l� tu r�cup�res le param�tre qui te fera ta redirection avec l'url demand�e une fois authentifi�.

  4. #4
    Membre confirm�
    Inscrit en
    Avril 2003
    Messages
    80
    D�tails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 80
    Par d�faut
    Je pense que je vais essayer la deuxi�me m�thode,
    merci pour votre aide.

  5. #5
    Membre �m�rite
    Avatar de RanDomX
    Profil pro
    sans
    Inscrit en
    Mars 2003
    Messages
    579
    D�tails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : sans

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Par d�faut
    C un probleme r�curerent .

    Au debut de ton action, tu dois tenter de recupperer la session de l'utilisateur. Si celle ci n'existze pas ( = null) tu dois rediriger vers la page d'authentification.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
     
    session = request.getSession([b]false[/b]);
    Le false est important. Il indique de ne pas cr��er de session si celle-ci est manquante.


    @+

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 8
    Dernier message: 11/02/2015, 10h31
  2. nouvelle solution de gestion des acc�s aux applications Cloud
    Par claracloudiway dans le forum Cloud Computing
    R�ponses: 0
    Dernier message: 20/03/2012, 14h10
  3. [MediaWiki] Gestion des droits d'acc�s aux pages
    Par neimad31 dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 1
    Dernier message: 22/02/2008, 22h53
  4. [MCD] Gestion des acc�s aux donn�es
    Par enimren dans le forum Sch�ma
    R�ponses: 1
    Dernier message: 28/03/2007, 22h54
  5. [S�curit�]Gestion des acc�s dans plusieurs bases
    Par vincentj dans le forum D�buter
    R�ponses: 1
    Dernier message: 05/01/2005, 14h19

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