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 2 Java Discussion :

authentification a partir d'un formulaire


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de cyreel
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    388
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 388
    Par défaut authentification a partir d'un formulaire
    Bonsoir a tous!
    j'utilise maven et avec Eclipse j'ai crée un projet maven.

    je reussi a inserer des données dans une table de la base de données mais je ne sais pas comment m'y prendre pour authentifier un utilisateur ki se connecte a mon site. C-a-d comment lire dans la table, et comparer les elements trouvés a ceux saisi par l'utilisateur.


    j'ai lu certains tutoriels mais j'avou que les methodes sont tellement nombreuses que je ne sais pas laquelle utiliser. celle que j'ai deja essayé ne marche pas
    alors je demande votre aide!
    merci!

    j'utilise maven, struts2 et hibernate pour les données persistante

  2. #2
    Membre éclairé Avatar de cyreel
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    388
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 388
    Par défaut
    je me suis aidé de certains tutoriels et j'ai fait un formulaire tres simple:
    voici mon code jsp:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
                    <s:form method="post" action="login.action">
    				<s:textfield label="Email" name="email"/>
    				<s:password label="Password" name="pass"/>
    				<s:submit value="login"/>
    		</s:form>
    mon fichier xml:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     	<package name="package.action" namespace="/" extends="struts-default">       
            <action name="login" class="package.action.LoginAction">
                <result name="SUCCESS" type="redirect">/WEB-INF/jsp/accueil.jsp</result>
                <result name="FAILURE">/WEB-INF/jsp/error.jsp</result>
            </action> 
        </package>
    et ma classe LoginAction

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    public class LoginAction extends ActionSupport{
     
    	private String email;
    	private String pass;
    	public String getPass() {
    		return pass;
    	}
     
    	public void setPass(String pass) {
    		this.pass = pass;
    	}
     
        public String getEmail() {
    		return email;
    	}
     
    	public void setEmail(String email) {
    		this.email = email;
    	}
     
     
        public String execute() throws Exception {
     
        	User user = new User();
        	email="test@yahoo.fr";
        	user.setEmail(email);
        	user.setPsswd("test");
     
     
                return SUCCESS;
     
        }
    }
    Et voici l'erreur ke j'ai:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
     Struts has detected an unhandled exception:
    # Messages: 	No result defined for action package.action.LoginAction and result success
    File: file:/C:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/struts.xml:16:82
    Line number: 	16
    Column number: 	82
     
     
     	<package name="package.action" namespace="/" extends="struts-default">       
     
            <action name="login" class="package.action.LoginAction">
     
                <result name="SUCCESS" type="redirect">/WEB-INF/jsp/accueil.jsp</result>
     
    <!--            <result name="FAILURE">/WEB-INF/jsp/error.jsp</result>-->
     
    Stacktraces
    No result defined for action package.action.LoginAction and result success - action - file:/C:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/struts.xml:16:82
    Bien sur jene recupere pas ce ki viens de mon formulaire car je veux savoir comment faire dans un premier temps pour que la redirection se fasse!
    dans tous les cas j'ai la même erreurs quand je fait les traitements sur les element saisi!

    J'ai besoin de votre aide merci!

    merci!

  3. #3
    Membre éclairé Avatar de cyreel
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    388
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 388
    Par défaut
    Je crois que je vais me repondre moi-même!
    apres des jours et des jours de recherche j'ai fini par trouver comment faire!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
         <package name="package.action" namespace="/" extends="struts-default">       
            <action name="login" class="package.action.LoginAction">
                <result name="success" type="redirect">/WEB-INF/jsp/accueil.jsp</result>
                <result name="error">/WEB-INF/jsp/error.jsp</result>
            </action> 
        </package>
    dans mon fichier xml je devais mettre success et non SUCCESS pareil pour FAILURE qui devais être failure.


    j'ai corrigé et ajouter la connection à ma base de donnée avec la persistence Hibernate et ça marche nickel!

    merci a tou!

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

Discussions similaires

  1. Authentification à partir d'un formulaire
    Par supernova dans le forum Glassfish et Payara
    Réponses: 3
    Dernier message: 09/12/2007, 22h15
  2. Executer une application a partir d'un formulaire
    Par ibticeme dans le forum IHM
    Réponses: 36
    Dernier message: 26/10/2006, 22h16
  3. Réponses: 27
    Dernier message: 16/09/2005, 17h40
  4. Réponses: 6
    Dernier message: 12/10/2004, 19h12
  5. [C#] New DataRow à partir d'un formulaire
    Par ScottLewis dans le forum ASP.NET
    Réponses: 10
    Dernier message: 03/05/2004, 15h14

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