Ergebnis 1 bis 7 von 7

Thema: [gelöst] Cookies mit "secure" flag

  1. #1
    Contao-Nutzer
    Registriert seit
    23.07.2010.
    Ort
    Klagenfurt
    Beiträge
    29

    Standard [gelöst] Cookies mit "secure" flag

    Hallo Community,

    unser Kunde möchte das für die cookies "BE_USER_AUTH, FE_USER_AUTH" das secure-flag gesetzt wird. Gibt es da eine schnelle Lösung mit einem Setting in der localconfig oder muss ich da im schlimmsten fall die klassen umschreiben?

    Danke für eure Antwort,

    peacemaker
    Geändert von peacemaker (07.10.2015 um 15:08 Uhr) Grund: erledigt

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

    Standard

    Du könntest den setCookie-Hook verwenden um das entsprechende Flag zu setzen.

    Also verfahren wie im Beispiel in der Dokumentation (https://docs.contao.org/books/api/ex...setCookie.html)
    und da dann noch

    PHP-Code:
    $objCookie->blnSecure true
    setzen.

  3. #3
    Contao-Nutzer
    Registriert seit
    23.07.2010.
    Ort
    Klagenfurt
    Beiträge
    29

    Standard

    Danke fiedsch für die schnelle Rückmeldung, an den Hook hab ich gar nicht gedacht. Funktioniert einwandfrei.

    LG
    peacemaker

  4. #4
    Contao-Fan Avatar von MrLumbergh
    Registriert seit
    11.01.2012.
    Ort
    Hamburg
    Beiträge
    368

    Standard

    Zitat Zitat von fiedsch Beitrag anzeigen
    Du könntest den setCookie-Hook verwenden um das entsprechende Flag zu setzen.

    Also verfahren wie im Beispiel in der Dokumentation (https://docs.contao.org/books/api/ex...setCookie.html)
    und da dann noch

    PHP-Code:
    $objCookie->blnSecure true
    setzen.
    Kann MIR jemand sagen, wo ich das dann hinschreiben muss? Also an welcher Stelle kann ich das nutzen?

    Vielen Dank!

  5. #5
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du brauchst eine eigene Erweiterung mit zwei Dateien. Eine config.php und eine MyClass.php o.ä. Das Grundgerüst für eine Erweiterung kannst du aus dem BE heraus mit dem Extension-Creator erstellen. Kein BE-Modul, kein FE-Modul, kein Sprachpaket. Innerhalb der Dateien findest du auch viele Kommentare dazu was du machen kannst.
    Code:
    system/
      modules/
        z_my_hooks/
          config/
            config.php
          classes/
            MyHooks.php
    Wenn du die Klasse MyHooks.php angelegt hast, kannst du aus dem BE heraus den Autoload-Creator darüber laufen lassen, damit eine Datei autoload.php angelegt wird, welche deine Klasse anmeldet.

    Siehe auch hier https://docs.contao.org/books/cookbo...in-Contao.html
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  6. #6
    Contao-Nutzer Avatar von sizta7
    Registriert seit
    02.09.2009.
    Beiträge
    194

    Standard

    Zitat Zitat von Andreas Beitrag anzeigen
    Du brauchst eine eigene Erweiterung mit zwei Dateien. Eine config.php und eine MyClass.php o.ä. Das Grundgerüst für eine Erweiterung kannst du aus dem BE heraus mit dem Extension-Creator erstellen.
    Funktioniert das in Contao 4 immer noch so?
    Oder gibt es inzwischen eine andere (einfachere) Lösung zum setzen der cookie secure flag?

    Das PHPSESSION Cookie konnte ich mit einem simplen Eintrag in der htaccess auf HttpOnly und Secure = true setzen,
    aber bei den ganzen andern (Tracking-) Cookies wirkt das nicht.

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

    Standard

    Zitat Zitat von sizta7 Beitrag anzeigen
    Funktioniert das in Contao 4 immer noch so?
    Oder gibt es inzwischen eine andere (einfachere) Lösung zum setzen der cookie secure flag?
    Sollte so gehen. In der Doku ist ein aktuelles Beispiel, wie "Hooks gehen".

    Das PHPSESSION Cookie konnte ich mit einem simplen Eintrag in der htaccess auf HttpOnly und Secure = true setzen,
    aber bei den ganzen andern (Tracking-) Cookies wirkt das nicht.
    Die Tracking-Cookies kommen aber doch nicht von Contao. Das wird da also nicht viel ausrichten können.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

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
  •