Ergebnis 1 bis 3 von 3

Thema: Sensible Daten speichern

  1. #1
    Alter Contao-Hase
    Registriert seit
    18.07.2012.
    Ort
    Löbau
    Beiträge
    1.140

    Standard Sensible Daten speichern

    Hey,

    ist vielleicht nicht das ganz passende Board dafür aber passt sonst auch nirgends rein^^

    Ich stehe jetzt vor der Frage wo ich Zugangsdaten für eine 2. DB speichern soll + einen Pfad für eine Datei die in einen Modul eingebunden werden soll. Das ganze hat den Zweck das ich aus einer Forensoftware mir eine Datei einbinden kann um den Nutzer einen Login oder neue Beiträge auf der Website anzeigen lassen kann.

    Die DB Daten brauche ich dafür das bei einen Modul gewissen Daten selbst aus der Forum DB holen will.

    ich würde diese ja in die localconfo.php speichern aber das weiß nicht ob es so gut wenn man die DB Daten auch im Backend lesen kann?

    Was meint ihr dazu?
    Liebe Grüße
    WebRoxx


  2. #2
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Zugänge zu weiteren Datenbanken könntest Du in der app/config/configy.yml (die Duanlegen muss, falls sie noch nicht existiert) hinterlegen. Das sähe dann so aus:

    Code:
    doctrine:
      dbal:
        connections:
          # Zugang zur Formus-Datenbank
          forum:
            driver:   pdo_mysql
            host:     localhost
            port:     3306
            dbname:   datenbankname
            user:     username
            password: zugehoeriges_passwort
            charset:  UTF8
          # Zugang zu noch einer weiteren Datenbank
          yet_another:
            driver:   pdo_mysql
            host:     localhost
            port:     3306
            dbname:   name_der_db
            user:     username_des_accounts
            password: passwort_des_accounts
            charset:  UTF8
    Zugriff auf diese Verbindungen bekommst Du so:

    PHP-Code:
    $connection System::getContainer()->get('doctrine.dbal.forum_connection'); 
    Die $connection ist eine Doctrine\DBAL\Connection.


    Zitat Zitat von Ralf2011 Beitrag anzeigen
    ich würde diese ja in die localconfo.php speichern aber das weiß nicht ob es so gut wenn man die DB Daten auch im Backend lesen kann?
    Wie und wieso das im Backend zu lesen wäse sehe ich gerade nicht, aber der oben beschriebene Weg (ohne localconfig.php) ist wahrscheinlich sowieso sauberer.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  3. #3
    Alter Contao-Hase
    Registriert seit
    18.07.2012.
    Ort
    Löbau
    Beiträge
    1.140

    Standard

    Okay, danke.

    localconfig deswegen weil ich gern den Pfad zur Datei die eingebunden wird speichern möchte und man diesen mal anpassen kann ohne das man das per FTP machen muss. Deswegen dachte ich es gibt für die 2. DB Daten auch ne möglichkeit das so zulösen. Aber das passt da schon so
    Liebe Grüße
    WebRoxx


Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •