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

Windows Forms Discussion :

Connection string et fichier settings:


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut Connection string et fichier settings:
    Bonjour,

    j'ai un problème, je ne sais pas comment faire...

    J'explique mon problème:

    je fais une application qui est faite pour tourner sur des posts différents, avec pour l'instant chacun son serveur SQL.

    Mon problème, c'est que j'ai donc besoin de modifier ma chaine de connection... Or, si je l'enregistre dans le fichier setting, ça ne va pas car, si je le met en connectionstring, je ne peux pas le modifier, car portée application et si je le met en string, à portée user, alors il devient accessible à n'importe qui.

    Comment pourrais-je faire pour concilier les deux?

    Cordialement

  2. #2
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    346
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 346
    Par défaut
    Bonjour,

    Or, si je l'enregistre dans le fichier setting, ça ne va pas car, si je le met en connectionstring, je ne peux pas le modifier, car portée application
    tu le modifies dans le fichier app.config.

    Bye

  3. #3
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    D'accord, maintenant je viens de voir que ça ne changeais rien, parce que le fichier est lisible, alros que je voulais que le connectionstring soi un minimum caché...

    Quelqu'un a une idée?

  4. #4
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    346
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 346
    Par défaut
    Bonjour,

    tu peux crypter ta chaîne de connection dans ton fichier de configuration.

    Bye

  5. #5
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par zoaax Voir le message
    Bonjour,

    tu peux crypter ta chaîne de connection dans ton fichier de configuration.
    Euh ... dans ce cas il stocke la clef de cryptage où ?

  6. #6
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    Il faut crypter la chaine de connexion dans le fichier de config, sinon effectivement tout le monde peut lire les identifiants de connexion.

    http://msdn2.microsoft.com/en-us/library/89211k9b.aspx
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  7. #7
    Membre émérite Avatar de neptune
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 835
    Par défaut
    Si sur chaque post tourne localement le serveur sql, utilises localhost comme serveur sql.

  8. #8
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par neptune Voir le message
    Si sur chaque post tourne localement le serveur sql, utilises localhost comme serveur sql.
    c'est gentil, mais c'est dajà ce que je fais, j'utilise ".\"

  9. #9
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par The_badger_man Voir le message
    Il faut crypter la chaine de connexion dans le fichier de config, sinon effectivement tout le monde peut lire les identifiants de connexion.

    http://msdn2.microsoft.com/en-us/library/89211k9b.aspx
    Je viens de trouver ça aussi:http://msdn2.microsoft.com/fr-fr/library/aa302406.aspx

  10. #10
    Membre éprouvé

    Homme Profil pro
    kiné passionné de dev
    Inscrit en
    Mars 2006
    Messages
    1 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : kiné passionné de dev

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 570
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par The_badger_man Voir le message
    Il faut crypter la chaine de connexion dans le fichier de config, sinon effectivement tout le monde peut lire les identifiants de connexion.

    http://msdn2.microsoft.com/en-us/library/89211k9b.aspx
    bonjour, j'ai essayé d'utiliser ce que tu m'as mis là, mais je n'y arrive pas, même avec l'exemple de la MSDN.
    Tu peux m'aider?

  11. #11
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Connection String Editor: au Run-Time
    Par Gugli dans le forum Delphi
    Réponses: 2
    Dernier message: 13/10/2006, 20h46
  2. Réponses: 2
    Dernier message: 04/06/2006, 18h19
  3. include <string> vs fichier .h
    Par bazwelle dans le forum MFC
    Réponses: 1
    Dernier message: 30/08/2005, 16h31
  4. Réponses: 12
    Dernier message: 27/06/2005, 19h06
  5. [CONNECTION] Erreur lors du connect dans le fichier C
    Par Petey dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 19/04/2004, 18h13

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