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

Java Discussion :

Gestion des droits d'utilisateur (profils)


Sujet :

Java

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tchad

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2018
    Messages : 7
    Points : 4
    Points
    4
    Par défaut Gestion des droits d'utilisateur (profils)
    Bonjour, je développe une application en java en utilisant le swing.
    Mon objectif est de gérer les accès à une certaine partie de l'application ou encore désactiver certaines boutons (supprimer par exemple) dans mon application.
    Actuellement la partie d'authentification des utilisateurs se fait de façon dynamique mais j'arrive pas à inclure les profils dans les lignes de code en java.
    Ma table utilisateur est définie comme suit:
    id; login; mot_de_passe; profil.

    voici mon code, mais je ne sais pas si c'est la bonne façon de faire.

    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);
                }

    Mon interface d'authentification se trouve ci-dessous. Besoin d'aide s'il vous plait!
    Images attachées Images attachées  

Discussions similaires

  1. Gestion des droits d'utilisateur
    Par leggar dans le forum AWT/Swing
    Réponses: 0
    Dernier message: 02/04/2020, 17h00
  2. Gestion des droits d'utilisateurs
    Par CIFQ_Drew dans le forum ALM
    Réponses: 7
    Dernier message: 14/10/2018, 18h19
  3. Gestion des droits d'utilisateurs dans l'application
    Par Daouda_Diallo dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 05/11/2015, 15h08
  4. Gestion des droits d'utilisateur
    Par mesken dans le forum JSF
    Réponses: 3
    Dernier message: 27/04/2011, 12h59
  5. Gestion des droits et profils utilisateurs
    Par BRUGNON dans le forum Delphi
    Réponses: 1
    Dernier message: 06/05/2007, 17h38

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