Re: Relaunch: Problem bei der Anmeldung
Verfasst: Di 30. Jun 2020, 14:40
@Wete hat ja schon recht gut erklärt, wie ich mit wenig Aufwand für mittelmässiges Chaos gesorgt habe
Die Frage, ob das www als Prefix der URL heutzutage noch gebraucht wird, ist vieldiskutiert. In der Regel verweisen ja sowieso beide Varianten der URL (also mit und ohne www.) auf dasselbe Ziel. Technisch ist es aber ein Unterschied und kann an verschiedenen Stellen zu Problemen führen (Cookies, Suchmaschinen etc.).
Es sollte eigentlich der Grundsatz gelten, dass eine Webseite auch tatsächlich nur unter einer eindeutigen URL abrufbar ist. Bislang war das in nuForum nur auf Grundlage des sogenannten 'Canonical Tags' realisiert, d.h. Bots und co. wussten zwar, dass die eigentliche Seite die mit www-Prefix ist, Benutzer konnten das Forum aber mit und ohne www-Prefix aufrufen. Nach einem freundlichen Hinweis habe ich das korrigiert - und dabei die Auswirkungen unterschätzt.
Zum einen hängt die Benutzeranmeldung an der URL, zum anderen die sogenannte "Session" - und das zu allem Überfluss dann auch noch zusätzlich hinterlegt in der Datenbank des Forums. Ist im Prinzip ein wirklich sicheres Verfahren, um Accounts vor 'Hijacking' zu schützen - aber auf der anderen Seite natürlich empfindlich auf Änderungen.
Jetzt ist es so, dass unterhalb von /nuforum *immer* die WWW-Version genutzt wird - unabhängig davon, was der Benutzer in der Adresszeile eingetragen hat. Für Benutzer die schon vorher die Domain mit www-Prefix genutzt haben ändert sich dabei also nichts. Benutzer die vorher das www-Prefix nicht benutzt haben, können unter Umständen auf Probleme auflaufen, da sowohl der Cookie also auch der Eintrag in der Session-Tabelle nun nicht mehr zu tatsächlichen URL passt. Was es noch ein wenig komplexer macht ist, dass sich inzwischen auch Browser (u.a. Chromium-basierte) in die Darstellung der URL einmischen und das www einfach ausblenden. Oder aber Seiten lokal cachen und teilweise wohl alte Inhalte ausliefern, was vielleicht die Probleme bei der Transformation erklärt.
Die Frage, ob das www als Prefix der URL heutzutage noch gebraucht wird, ist vieldiskutiert. In der Regel verweisen ja sowieso beide Varianten der URL (also mit und ohne www.) auf dasselbe Ziel. Technisch ist es aber ein Unterschied und kann an verschiedenen Stellen zu Problemen führen (Cookies, Suchmaschinen etc.).
Es sollte eigentlich der Grundsatz gelten, dass eine Webseite auch tatsächlich nur unter einer eindeutigen URL abrufbar ist. Bislang war das in nuForum nur auf Grundlage des sogenannten 'Canonical Tags' realisiert, d.h. Bots und co. wussten zwar, dass die eigentliche Seite die mit www-Prefix ist, Benutzer konnten das Forum aber mit und ohne www-Prefix aufrufen. Nach einem freundlichen Hinweis habe ich das korrigiert - und dabei die Auswirkungen unterschätzt.
Zum einen hängt die Benutzeranmeldung an der URL, zum anderen die sogenannte "Session" - und das zu allem Überfluss dann auch noch zusätzlich hinterlegt in der Datenbank des Forums. Ist im Prinzip ein wirklich sicheres Verfahren, um Accounts vor 'Hijacking' zu schützen - aber auf der anderen Seite natürlich empfindlich auf Änderungen.
Jetzt ist es so, dass unterhalb von /nuforum *immer* die WWW-Version genutzt wird - unabhängig davon, was der Benutzer in der Adresszeile eingetragen hat. Für Benutzer die schon vorher die Domain mit www-Prefix genutzt haben ändert sich dabei also nichts. Benutzer die vorher das www-Prefix nicht benutzt haben, können unter Umständen auf Probleme auflaufen, da sowohl der Cookie also auch der Eintrag in der Session-Tabelle nun nicht mehr zu tatsächlichen URL passt. Was es noch ein wenig komplexer macht ist, dass sich inzwischen auch Browser (u.a. Chromium-basierte) in die Darstellung der URL einmischen und das www einfach ausblenden. Oder aber Seiten lokal cachen und teilweise wohl alte Inhalte ausliefern, was vielleicht die Probleme bei der Transformation erklärt.