WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 15.07.2020 10:13:32

bbs2
Mitglied

no_session_cookies nur für Login-Bereich

Hallo,

ich habe in der config.php

define('NO_SESSION_COOKIE',true);

da im öffentlichen Bereich der Homepage keine cookies benötigt werden.
Lediglich der private Teil (Mitgliederbereich) benötigt diese für das frontend-login.

Versuche, durch Setzen von

define('NO_SESSION_COOKIE',false);

beim Anfordern der Login-Seite führten nicht zum Erfolg.

Kann das Deaktivieren von cookies in der config-php für den privaten Bereich der Seite
wieder aktiviert werden, ohne hierfür eine eigene URL zu schaffen?

Danke und viele Grüße
Heinz

Offline

#2 15.07.2020 11:06:55

florian
Administrator

Re: no_session_cookies nur für Login-Bereich

Eventuell geht es, wenn Du in der framework/wsession.php die Zeile 70

$strCookiepagepattern = "@(modules\/|\/".ADMIN_DIRECTORY."\/)@";

änderst zu

$strCookiepagepattern = "@(account\/|\/modules\/|\/".ADMIN_DIRECTORY."\/)@";

(nicht getestet)

Offline

#3 15.07.2020 13:01:45

bbs2
Mitglied

Re: no_session_cookies nur für Login-Bereich

Danke für den Versuch,

es funktioniert so leider nicht, dass
der öffentliche Teil der Seiten cookiefrei gehalten wird und
gleichzeitig ein frontend-login für die privaten Seiten ermöglicht wird.

Kein Problem, ich kann damit leben, dass die harmlosen session-cookies gesetzt werden.
Leider haben viele Nutzer jedoch davor gewisse Ängste. Es war ein Versuch wert.

Bei dieser Gelegenheit habe ich festgestellt, dass trotz

define('NO_SESSION_COOKIE',true);
in der config.php

ein cookie gesetzt wird: cookieconsent_status
Eine Benachrichtigung der Form "Diese Seite setzt keine cookies" führt demnach also zu
einem harmlosen cookie. Wenn also define('NO_SESSION_COOKIE',true); genutzt wird,
müsste konsequenterweise auf cookie consent 2 verzichtet werden.

Gruß
Heinz

Offline

#4 15.07.2020 13:13:46

florian
Administrator

Re: no_session_cookies nur für Login-Bereich

define('NO_SESSION_COOKIE',true);
bezieht sich NUR auf den Session-Cookie vom WBCE-Core, nicht auf Module, die Cookies setzen. Und auch nicht auf Cookies, die das Backend setzt (und auch setzen muss!). Das wird aber mMn sowohl in den Releasenotes als auch der Benennung der Konstante ziemlich deutlich.

Das heißt, z.B.
- TwoClickContent setzt auch weiterhin ein Cookie, um sich merken zu können, ob das Laden des jeweiligen externen Inhalts gestattet wurde.
- CookieConsent setzt ein auch weiterhin Cookie, um sich zu merken, ob der Cookiehinweis weggeklickt wurde. (Wenn kein WBCE-Session-Cookie und auch sonst keine Cookies gesetzt werden, also auch keine Tracking-Cookies oder Cookies von eingebetteten Drittanbieterinhalten wie Youtube-Videos oder Google Maps/OSM, ist der Cookie-Hinweis verzichtbar. )

Offline

Fußzeile des Forums

up