[3.3] Wie "same-site" Cookie Einstellung ergänzen?

Fragen rund um die Installation, Administration und Benutzung von phpBB 3.2 und höher und die Konvertierung zu phpBB 3.3.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version [3.3] oder [3.2] angeben
Antworten
JooMoo
Mitglied
Beiträge: 2
Registriert: 31.03.2020 15:29

[3.3] Wie "same-site" Cookie Einstellung ergänzen?

Beitrag von JooMoo »

Hallo zusammen,

folgendes zum im Betreff erwähnten:
In einer selbstentwickelten PWA domain.app ist per iframe ein Thema "Nachrichten" aus domain.de phpbb 3.3 eingebettet.
Dieser iframe darf aber den Sessioncookie nicht "benutzen" da laut neusten Entwicklungen ein neues Attribut bei den Cookiesettings (siehe https://web.dev/samesite-cookie-recipes/)für das genannte Vorhaben ergänzt werden muss.

In den DevTools wird dazu folgendes angezeigt:
A cookie associated with a cross-site resource at http://cleverpush.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.
So bisher meine Recherche dazu.

Ich habe mich an dem phpbb core versucht aber keine Erfolge verzeichnen können:
Php Vers. 7.4
Unter /vendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php habe ich auf verschiedene Varianten versucht die benötigten Werte

Code: Alles auswählen

setcookie('cross-site-cookie', 'bar', [[b]'samesite' => 'None', 'secure' => true[/b]]);

bzw.:
...
        'Secure'   => true,
        'Discard'  => false,
        'HttpOnly' => false,
        'samesite' => None 
zu ergänzen.


Ich möchte damit ein weiteres einloggen vermeiden, da der User ja ggfls. schon eingeloggt ist.
(das würde ich gerne auch auf der externen Seite auslesen/anzeigen lassen "Sie sind bereits eingeloggt" - aber das vlt. später in einem anderem Thema)

Liege ich hier mit meinem Gedankengang daneben?
Habe mich festgefahren und freue mich auf Eure Hilfe!

Lg
JooMoo

Antworten

Zurück zu „Support-Forum“