Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Identification utilisateur [ Divers / Général ] (nimont010)

mardi 22 avril 2008 à 16:12:08 | Identification utilisateur

nimont010



nizar
salut;
je suis entrain de developper une application, sur l'outil jdeveloper qui utilise le langage java et SGBD oracle avec la technologie ADB swing et pas JSP, dans le cadre de mon pfe.je suis bolqué dans la phase d'identification de l'utilisateur.
si quelqun de vous peut m'aider et m'envoyer la classe avec ses methodes quie permet l'authentification de l'utilisateur pour demarrer l'application.
merci

mardi 22 avril 2008 à 16:45:05 | Re : identification utilisateur

NHenry

Membre Club
Réponse acceptée !
Bonjour

Un conseil :
Va sur Javafr.com, et poste dans la bonne catégorie, car là tu es dans la section commune des sites CS (A propos des sites CodeS-SourceS / Demande d'un nouveau thème de discussion sur CodeS-SourceS )

Le fer à souder a besoin d'une panne pour fonctionner.
VB (6, .NET1&2), C++, C#.Net1
Mon site

mardi 22 avril 2008 à 17:57:13 | Re : Identification utilisateur

fabienfs

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Message déplacé sur javafr.com.

A++


Fabien Schenkels (alias fabienfs)

mardi 22 avril 2008 à 19:57:09 | Re : Identification utilisateur

Ombitious_Developper

Réponse acceptée !
Salut:

Tout d'abord, il faut connaître que l'authentification implique deux choses fondamentales:

1. Identification

2. Autorisation

Donc en implémentant le service d'authentification, tu vas implémenter ces deux services.

Tu peux au démarrage de l'application créer une boite de dialogue modale qui bloque l'accès aux fonctionalités de l'application si l'utilidateur n'est pas identifié. Comme tu peux par exemple désactiver le composants de l'application.

Il y a plusieurs options. Laisses ton imagination choisir la meilleure solution.


mardi 22 avril 2008 à 22:43:42 | Re : Identification utilisateur

amine1234Z

Réponse acceptée !
Bonsoir
je vous propose de crée une nouvelle fenetre qui continet deux button (valider, annuler)
il ya deux methode pour l'identification
soit a traver la base de donnée soit localement
voila le code de la dernier sur le clike sur le button valider :


  void Butvalider_actionPerformed(ActionEvent e) {
 String log="",pf="";
    log=txtlogin.getText();
    pf=txtpasse.getText();
      if((log.equals("adm"))&&( pf.equals("adm"))){
 Cadre2 M =new Cadre2();
     M.show();
     this.dispose();
    }
    else{JOptionPane.showMessageDialog(this, "Veiuller SVP entrer Votre Login");
      txtlogin.setText("");
    txtpasse.setText("");}

  }
l'autre methode sert a utiliser plusieur login qui sont deja enregistrer dans la base
excuser moi pour cette mauvais qualiter de francais
bon courage


jeudi 24 avril 2008 à 09:55:57 | Re : Identification utilisateur

nimont010

Réponse acceptée !


nizar
salut;
merci amine1234Z pour ce bout de code,mais ça n'a pas marché.
en fait dans ma base de données j'ai une table d'utilisateur dont on trouve son login, mot de passe et son type d'accé(admin ou utilisateur simple).
alors le traitement qui s'effectue lors de la saisie des coordonnées de l'utilisateur normalement il'y aura une verfication sur ces données en entrées et celles dans la base;puis si l'utilisateur est "admin" alors il aura le prévilège d'acceder à toutes les fonctionnalitées du systeme,si non il aura accé à queleques unes (Rq: les autorités sont définies par le programmeur et non par l'adminstrateurs par l'affectation des autorisations.).

lundi 26 mai 2008 à 15:55:36 | Re : Identification utilisateur

nimont010

salut,

j'ai pu determiner une méthode qui permet de faire le controle d'accé à l'application mais il'y'a un petit probleme:

c'est que le bloc (if)ne fonctionne pas.

voici le code:

    private void jButton1_actionPerformed(ActionEvent e)
    {
    Connect_database c=new Connect_database();// insntanciation de la classe connection que j'ai défini
    String s[]={""};
    c.main(s);//etablir la connexion
    String l= jTextField1.getText();//recupération des champs saisies
    String pas = new String (jPasswordField1.getPassword());//recupération des champs saisies

    ResultSet rs=c.execute_Query(c.open_DB(),"select * from utilisateur ");//exécution de la requette et recupération des données dans resultset rs.
        try {
            while(rs.next())
                {
                  String login=rs.getString(6);
                  String pass=rs.getString(4);
                  String fct=rs.getString(5);
//test sur le logo
                  if(l==login) {
//test sur le mots de passe
                      if(pas==pass){
//test sur le type de l'utilisateur
                          if(fct=="Administrateur"){
                              JOptionPane.showMessageDialog(null,"Authentification reussite");
                              Menup m;
                              m=new Menup();
                              String st[]={""};
                              m.main(st);
                              this.setVisible(false);
                          }
                          else{
                              JOptionPane.showMessageDialog(null,"Authentification reussite");
                              Menup m;
                              m=new Menup();
                              String st[]={""};
                              m.jButton4.setVisible(false);
                              m.main(st);
                              this.setVisible(false); 
                          }
                      }
                  }
                }
            }
            catch (SQLException f)
            {
            // TODO
            }
        JOptionPane.showMessageDialog(null,"mots de passe ou login incorrecte");
    }
si qq de vous remarque qu'il y a erreur sur ce code me la corrige.
merci
nizar


lundi 26 mai 2008 à 17:22:35 | Re : Identification utilisateur

Chatbour

Membre Club
Salut,

pour comparer les String on utilise la méthode equals()..



mardi 27 mai 2008 à 10:29:41 | Re : Identification utilisateur


Cette discussion est classé dans : application, utilisateur, identification


Répondre à ce message

Sujets en rapport avec ce message

envoie automatique d'un mail [ par adnane1 ] bonjours;j'essaie de développer une application d'inscription dans..et aprés validation des donneés par l'utilisateur je veux que mon application envo contrôler l'accées à mes programmes [ par progrima ] bonjour tout le monde!! j'ai des applications qui sont déjà réalisées avec des langages différents, chez l'utilisateur il suffit d'installer le .exe a Connaître application lancée [ par MELISA ] Bonjour,Je dois créer un "lanceur d'applications" en Java. Voici ce que j'essaie de faire:L'utilisateur lance par exemple la Calculatrice via le racco Application multi-utilisateur [ par mistere86 ] Salut,je dois faire une application multi-utilisateur avec des utilisateurs et un ou plusieurs administrateurs (administrateurs de l'application et pa application java invisible pour l'utilisateur [ par coyote ] Je dois realiser sous windows une application java qui tourne en permanence de maniere invisible pour l'utilisateur et qui se connecte periodiquement Web Application, droit de l'utilisateur [ par g25451 ] Bonjour, Pour une application web dont le serveur jboss tourne sur un compte administrateur local, et n'a donc pas acces à un réseau que l'utilisat gestion de connexion utilisateur avec servlet [ par leomagic ] J'ai créé une application Servlet qui contient de gestion d'utilisateur.Une page est présente pour gérer les utilisateurs connectés sur l'application. jointure de table avec hibernate [ par jowaylila ] Bonjours,Je developpe une application ou un utilisateur se connecte et accède à des informations qui le concerne et qui se trouvent dans 2 tables j'ai comment envoyer un message dans une application locale [ par chaho ] j'ai fais un progmme avec cleint serveur j'ai utilisée des sockets mais mon probleme est : que jedoit faire l'affichage du message envoyer par le clie Application Web - Problématique particulère [ par puman ] Salut la communauté,Tout d'abord je tiens à signaler que je n'y connais rien en application web, c'est pour cela que je pose mon problème qui devrait


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,91 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.