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

Bases de données Delphi Discussion :

Acces au reseau proteger par mot de passe


Sujet :

Bases de données Delphi

  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2003
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 13
    Points : 5
    Points
    5
    Par défaut Acces au reseau proteger par mot de passe

    salu,

    j'ai un probleme pour acceder a un base de donne situe dans un outre poste poteger par mot de passe

    comment envoyer le mot de passe avec un code delphi.

    merci

  2. #2
    Seb
    Seb est déconnecté
    Membre régulier

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 81
    Points : 97
    Points
    97
    Par défaut
    Salut,

    As-tu essayé de mapper le disque (en enregistrant le mot de passe) et de passer par cette lettre pour te connecter à la base?

    A+,

    Seb.

  3. #3
    Futur Membre du Club
    Inscrit en
    Novembre 2003
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 13
    Points : 5
    Points
    5
    Par défaut Re: Acces au reseau proteger par mot de passe
    Citation Envoyé par soumia

    salu,

    j'ai un probleme pour acceder a un base de donne situe dans un outre poste poteger par mot de passe

    comment envoyer le mot de passe avec un code delphi.

    merci
    merci

    mai mon programme et dans le 2eme poste je cré l'alias dynamequement
    je ponse qui'il me faut un API ?

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2003
    Messages : 119
    Points : 115
    Points
    115
    Par défaut
    Salut,
    Si j'ai bien compris ce que tu veux faire, tu dois mettre le code ci-dessous dans ton fichier .DPR juste après l'entrée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
      Application.CreateForm(TDataModule1, DataModule1);
    Tu dois mettre le code suivant.
    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
      try
        with DataModule1 do
        begin
          if Database1.Connected then Database1.Close;
     
          Database1.Params.Text := 'username=TonNomUtilisateur'#13
                                 + 'password=TonMotDePasse'#13;
          Database1.Open;
        end;
      except
        with DataModule1 do
        begin
          if Database1.Connected then Database1.Close;
     
          Database1.Params.Text := 'username=TonNomUtilisateur'#13
                                 + 'password=TonMotDePasse'#13;
          Database1.Open;
        end;
      end;
    Bonne chance

    Jeankiki

  5. #5
    Futur Membre du Club
    Inscrit en
    Novembre 2003
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 13
    Points : 5
    Points
    5
    Par défaut Re: Acces au reseau proteger par mot de passe

    Merci de tout mon cour

    je vait essaye cette solution et je vous tiendrer des resultat

    et encore merci

  6. #6
    Membre confirmé Avatar de JustMe
    Inscrit en
    Juillet 2002
    Messages
    479
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 479
    Points : 594
    Points
    594
    Par défaut Le problème est ailleurs
    A ce que je comprend Tu partage une base de données dans un poste et tu veux l'utiliser dans tout le réseau, et bien on n'a pas une application client/serveur mais un simple partage de fichiers.
    Ton Problème réside dans l'accès à un fichier dans un poste de ton réseau qui est protégé par un mot de passe qui n'a rien à voir avec une base de données ou un type particulier de fichier.
    Tu dois chercher dans la méthode de "logger" dans un poste réseau en connaissant le nom de l'utilisteur et le mot de passe.

  7. #7
    Futur Membre du Club
    Inscrit en
    Novembre 2003
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 13
    Points : 5
    Points
    5
    Par défaut Re: Acces au reseau proteger par mot de passe
    merci Petit_Delphiste

    j'ai une application dans un poste qui utilise les bases de donneés dans un autre poste

    le probleme est comment acceder à ces bases de donneés dans ce 2eme poste qui est protege par un mot de passe ?

    et encor merci

  8. #8
    Membre régulier
    Inscrit en
    Avril 2002
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 94
    Points : 73
    Points
    73
    Par défaut
    Soumia,

    Il faut que tu saches qu'il y a deux niveau de sécurité

    1 er niveau C'est l'accés au réseau. Dans ton cas l'administrateur du réseau doit te pemettre en tant que user1 à accéder au répertoire
    c:\Mabase situé dans le poste2 . Tu dois être autorisé a faire des accés sur ce poste. Ainsi quand tu démarre une session sur ta machine poste1 avant de rentrer dans Windows tu dois donner ton mot de passe. si c'est ok tu peux vérifier par le bias de l'explorateur windows si tu accèdes à la machine poste2.

    2 ème niveau: Sécutité au niveau de ta base de données. A ce niveau tu utilises la solution déjà postée en passant le mot de passe et le user au moment de la création de ton module de données.

    J'espère avoir été clair!

  9. #9
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Points : 4 414
    Points
    4 414
    Par défaut
    1-Est ce que tu arrives faire tourner ton programme sur le même poste que ta base ? si oui alors
    2-Est ce que ton reseau possede un domaine ?

    Les reponses à ces questions vont nous ouvrir des pistes.

  10. #10
    Membre confirmé Avatar de JustMe
    Inscrit en
    Juillet 2002
    Messages
    479
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 479
    Points : 594
    Points
    594
    Par défaut Localiser son problème
    Merci WOLO c'est des quetions pour localiser le problème.
    Ton problème Soumia c'est l'accès à un poste du réseau en premier ensuite à ta base de données Protégée ou non c'est à toi de décider.
    Mais à ce qu'on viens de comprendre c'est l'accès au poste qui est protégé.
    Un réseau avec domaine rend plus facile l'accès au postes.

  11. #11
    Futur Membre du Club
    Inscrit en
    Novembre 2003
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 13
    Points : 5
    Points
    5
    Par défaut Re: Acces au reseau proteger par mot de passe
    :o

    salu ,
    Merci a tous les amis de forum
    l'application marche a merveille sur le poste mai dans le 2eme poste non

    le resaeau na pas de domaine

    j'utilise les base de donneés dans le 2eme poste

    j'ai le logiciel ( mon devloppement ) de personnel dans le poste personnel dans le groupe de travail groupe rymm et dans mon poste le logiciel de paie danc j'ai besoin de la base personnel quand je lance mon application il m'affiche une boit de message 'base de données inconu' mes si j'acced a ce poste et j'introduit le mot de passe l'application demarre normalement

    merci a tous

  12. #12
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Points : 4 414
    Points
    4 414
    Par défaut
    As tu placé la base dans un dossier partagé ?
    Je ne fais que dianostiquer le problème jusque là !

  13. #13
    Futur Membre du Club
    Inscrit en
    Novembre 2003
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 13
    Points : 5
    Points
    5
    Par défaut Re: Acces au reseau proteger par mot de passe


    Salu,

    Oui la base de données et dans un dossier partage mai le poste et proteger par un mot de passe

    je veux quand l'application demmare elle fournie un mot de passe au 2eme poste

    normalement quand j'accede a ce poste il m'affiche une boite de dialogue pour saisier un mot de passe je veux il soit automatiquement envoille par mon application

    et merci pour tous

  14. #14
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Points : 4 414
    Points
    4 414
    Par défaut
    Fin de dianostique à ton problème.
    Unne approche de solution :
    Tu déclare une fonction de mpr.dll "WNetAddConnection"

    IL te suffira de creer une fonction qui ce connectera au lecteur reseau, au démarrage de l'application.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Connection := WNetAddConnection(MyShareName, MyPWD, UseLetter)
    Bon tu as le prototype.
    A toi de developper !!!

Discussions similaires

  1. [JXL] modification d'un feuille protegée par mot de passe
    Par vanhel dans le forum API standards et tierces
    Réponses: 0
    Dernier message: 05/10/2009, 13h34
  2. se connecter à une BD Access protegée par mot de passe
    Par Chatbour dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 29/06/2007, 22h48
  3. suppression d'une macro d'une feuille excel protegée par mot de passe
    Par adilissimo dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/06/2007, 20h25
  4. [Formulaire][VBA] Bloquer l'accès par mot de passe
    Par sumtech dans le forum Sécurité
    Réponses: 2
    Dernier message: 17/04/2007, 16h25
  5. [VB.NET] Proteger mon site par mot de passe
    Par stephane93fr dans le forum ASP.NET
    Réponses: 8
    Dernier message: 19/01/2004, 08h53

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