Bonjour à tout le monde.
Je développe une application en java et j'utilise le swing.
Actuellement la partie d'authentification fonctionne mais je n'arrive pas à gérer les profils (genre Administrateur, Agent,...) afin de désactiver certaines fonctionnalités pour les agents simples.
Besoin d'aide svp.
Voici mon code d'authentification mais je ne sais pas si c'est la meilleure façon de procéder

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
35
36
37
38
            String log= login.getText();
            String pw= new String (pwd.getPassword());
 
            String req1="select uti_login from utilisateur";
            String req2="select uti_pwd from utilisateur";
 
            Ajouter user1 = new Ajouter(req1);
            Ajouter user2 = new Ajouter(req2);
 
            boolean b = true;
            boolean c = true;
 
            for(int i=0; i<user1.cq("uti_login").size(); i++)
            {
                for(int j=0; j<user2.cq("uti_pwd").size(); j++)
                {
                    Object ob=user1.cq("uti_login").elementAt(i);
                    String X=ob.toString();
 
                    Object ob1=user2.cq("uti_pwd").elementAt(j);
                    String Y=ob1.toString();
 
                    if(log.equals(X))
                    b=false;
                    if(pw.equals(Y))
                    c=false;
                }
            }
 
            if(b==true || c==true)
            {
                JOptionPane.showMessageDialog(null, " Nom d'utilisateur ou mot de passe incorrect "," ERREUR ", JOptionPane.ERROR_MESSAGE);
            }
            else
            {
                this.setVisible(false);
                new Accueil().setVisible(true);
            }
et voici mon interface

Nom : Authentification.jpg
Affichages : 188
Taille : 13,6 Ko