Der Martin: Einstellungen überarbeiten, Prototyp, Bitte um Hilfe

Beitrag lesen

Mahlzeit,

[...] Also klicke ich auf Anmelden, gebe meine Zugangsdaten ein und lande dann - oh Wunder! - mal in einem Duplikat einer der Thread-Listen, mal im Duplikat eines Postings, das ich vom Vortag zufällig noch offen hatte.

Das ist etwas anderes als das, was du beim markieren beschrieben hast.

okay, das kann ich aber nicht wissen. Für mich war es "gleiches Symptom, also vermutlich auch gleiche Ursache".

Und das lässt sich in der Tat auch nicht so ohne weiteres fixen (zumindest nicht, ohne eine schöne Sicherheitslücke aufzureissen).

Sicherheit? Die potentielle Sicherheitslücke sehe ich hier nicht. Aber ich hätte das Konzept auch anders aufgezogen: Ich hätte das Login-Formular im Kopfbereich jeder Seite eingebettet, solange der Nutzer nicht eingeloggt ist (als Block, der nur bei :hover oder :focus auf volle Größe ausfährt). Dann würde ein Login-Vorgang ohne Änderung der URL ablaufen.

Das verträgt sich nicht mit Tabbed Browsing auf Nutzerseite, das Prinzip geht nur auf, wenn der Nutzer streng eingleisig navigiert und um Himmels Willen nicht mehrere Tabs öffnet.

Ich glaube, du hast hier irgendwas falsch verstanden ;-) dieser Mechanismus wird nur angewendet beim Login.

Naja, wie gesagt: Das Symptom war damals in beiden Fällen dasselbe, daher ... :-)

Den Referer auszuwerten ist zwar auch umstritten, würde aber in diesem Fall vermutlich weniger Verwirrung stiften.

Der Referer würde hier gar nichts helfen.

Nein? Beim Aufruf des Login-Formulars den Referer in ein hidden-Feld stecken, und nach dem Absenden des Formulars wieder auf die gespeicherte Ressource zurückleiten. Inklusve Plausibilitätskontrollen, versteht sich. Ich weiß nicht, ob das in dein System passt, aber so könnte ich's mir vorstellen. Dann würden diejenigen, die einen glaubwürdigen Referer aus dem Raum forum.selfhtml.org senden, genau dahin zurückgeschickt, wo sie herkommen, die anderen ersatzweise auf die Übersichtsseite.

So long,
 Martin

--
Nothing travels faster than the speed of light with the possible exception of bad news, which obeys its own special laws.
- Douglas Adams, The Hitchhiker's Guide To The Galaxy
0 110

Links in neuem Fenster öffnen

  1. 1
    1. 0
      1. 1
    2. 0
      1. 0
      2. 0
        1. 3
          1. 0
    3. 0
      1. 0
        1. 0
          1. 1
            1. 3
              1. 1
                1. 0
                  1. 0
                    1. 0
                      1. 0
                        1. 0

                          ein Anfang

                  2. 0
                    1. 0
                      1. 3

                        Einstellungen überarbeiten, Prototyp

                        1. 0
                          1. 0
                            1. 0
                              1. 0

                                Einstellungen überarbeiten, Prototyp, Bitte um Hilfe

                                1. 0
                                  1. 0
                                    1. 0
                                      1. 1
                                        1. 2
                                          1. 0
                                          2. 0
                                            1. 0
                                              1. 0
                                                1. 0
                                                  1. 1
                                                    1. 0
                                                      1. 0
                                                        1. 1
                                                          1. 0
                                                            1. 0
                                                              1. 0
                                                                1. 0
                                                                  1. 0
                                                                    1. 0
                                                                    2. 0
                                                                      1. 0
                                                                      2. 0
                                                                2. 0
                                                              2. 0
                                                                1. 0
                                                              3. 0
                                                                1. 0
                                                                  1. 0
                                                                    1. 2
                                            2. 0
                                          3. 0
                                            1. 0
                                              1. 1
                                        2. 1
                                          1. 0
                                            1. 0
                        2. 0
                2. 0
                  1. 0
                    1. 0
                    2. 0
              2. 0
              3. 0

                Alt-Text eines eigenen Avatars

                1. 0
                  1. 0
                    1. 2
                      1. 0
                        1. 0
                          1. 1
                            1. 0
                              1. 0
                                1. 0
                            2. 0
                        2. 0
                          1. 0
                        3. 0
                          1. 0
                            1. 0
                              1. 0
                                1. 0
                              2. 0
                        4. 0
                      2. 0
                        1. 1
                          1. 0
                            1. 0
                              1. 0
                      3. 0
                        1. 0
              4. 0
                1. 1
                  1. 0
                    1. 0
                      1. 0
                        1. 1
                          1. 0
                            1. 0
                      2. 0
                      3. 0
            2. 0
              1. 0
                1. 0