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

C# Discussion :

Etat de connection à Active Directory


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 162
    Par défaut Etat de connection à Active Directory
    Bonjour à tous,

    J'ai créé deux méthodes permettant de me connecter et me déconnecter à mon serveur Active Directory, pour ensuite interagir avec lui (gestion des objets AD).

    Je souhaiterais faire une méthode booléenne qui me retourne true si la connection est ouverte et false si elle est fermée.

    Existe-t-il une méthode dérivant de la classe DirectoryEntry pour pouvoir vérifier ma connection ?

    Et sinon, comment puis-je faire cela ?

    Voici le code de connection et de déconnection à mon serveur AD :

    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
    39
    40
    41
     
    public class ADInteraction
        {
            // Variable of connection string to Active Directory
            DirectoryEntry Ldap;
     
     
            // Connecion to Active Directory
            public bool Connection(string domainNameServer, string user, string password)
            {
                try
                {
                    Ldap = new DirectoryEntry("LDAP://" + domainNameServer, user, password);
                    object connect = Ldap.NativeObject;
                    MessageBox.Show("You are connected with " + domainNameServer + "'s Active Directory.");
                    return true;
                }
                catch (Exception Ex)
                {
                    MessageBox.Show("Le serveur n'est pas joignable ou les données de connexion sont incorrectes\n Veuillez réessayer s'il vous plaît.");
                    return false;
                }            
            }
     
     
            // Disconnection to Active Directory
            public bool Disconnection()
            {
                try
                {
                    Ldap.Close();
                    MessageBox.Show("The connection width Active Directory was stopped");
                    return true;
                }
                catch (Exception Ex)
                {
                    MessageBox.Show(Ex.Message);
                    return false;
                }
            }       
    }
    Je vous remercie

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Tu peux te faire une méthode qui fais une simple recherche et tu catches les erreurs: si tu en catches une, tu peux supposer que tu n'est pas loggé.

    Pas le mieux mais c'est une piste pour un début

Discussions similaires

  1. Problème connection Active Directory
    Par zakaria0509 dans le forum ODI (ex-Sunopsis)
    Réponses: 1
    Dernier message: 04/11/2009, 15h15
  2. connection active directory et récupération de données
    Par *alexandre* dans le forum Général Java
    Réponses: 1
    Dernier message: 19/11/2008, 21h18
  3. Connection à Active directory
    Par yaloum dans le forum Cognos
    Réponses: 5
    Dernier message: 08/09/2008, 12h29
  4. Utiliser Active Directory pour se connecter
    Par Cerberes dans le forum Connexions aux bases de données
    Réponses: 5
    Dernier message: 30/11/2007, 11h40
  5. Connection à Active Directory
    Par PrinceMaster77 dans le forum ASP
    Réponses: 1
    Dernier message: 16/03/2007, 15h11

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