mood-indigo.org - Das unabhängige Silicon Graphics User Forum

Allgemein => Kritik => Thema gestartet von: guefz am 06. November 2007, 16:32:42

Titel: Unterschiedliches Verhalten der beiden Login-Felder auf der Startseite
Beitrag von: guefz am 06. November 2007, 16:32:42
Hallo,

ich habe seit der Umstellung auf das neue Layout ein Problem beim Login. Mein Browser (Iceweasel/Firefox auf Debian Sid) speichert den Usernamen und das Passwort. Wenn ich mich auf der Startseite mit dem Login-Feld an der linken Seite anmelde, funktioniert das vom Browser eingesetzte Passwort problemlos. Wenn ich das Login im Seitenkopf verwende, erhalte ich immer erst eine Fehlermeldung, dass das Passwort falsch sei mit einer erneuten Login-Aufforderung, wo natürlich der Browser wieder seine Werte automatisch einträgt. Bei diesem zweiten Versuch funktioniert der Login dann auch immer. Wo sind die Unterschiede zwischen den beiden Feldern? Nach Schließen und Neuöffnen des Browsers ist der Effekt beliebig reproduzierbar.

Günter
Titel: Re: Unterschiedliches Verhalten der beiden Login-Felder auf der Startseite
Beitrag von: kasbah am 07. November 2007, 13:10:49
Nur so ein Gedanke von mir, koennte es sein, das der Firefox fuer die verschiedenen Anmeldeformulare die Passwoerter einzeln speichert und fuer das auf der Hauptseite ein falsches Passswort gespeichert hat, fuer die 2. Passwortabfrage dann aber das richtige? Zumindest sollt er fuer die 2 unterschiedlichen Formulare auch unterschiedliche Passwoerter speichern koennen. Ob Firefox das auch tatsaechlich tut, weiss ich jetzt nicht. Aber vielleicht waere es mal ein Blick in die Einstellungen -> Sicherheit -> Passwoerter wert.
Titel: Re: Unterschiedliches Verhalten der beiden Login-Felder auf der Startseite
Beitrag von: guefz am 11. November 2007, 23:29:26
Hallo,

in der Liste der gespeicherten Passwörter taucht die Forum-URL nur einmal auf...

Günter
Titel: Re: Unterschiedliches Verhalten der beiden Login-Felder auf der Startseite
Beitrag von: guefz am 11. November 2007, 23:52:39
Nochmal Hallo,

ich habe mir gerade mal den Quellcode der Seite angesehen so wie er bei mir im Browser ankommt. Die beiden Formulare rufen zwar das gleiche Skript auf, sind aber nicht ganz identisch definiert. Im nicht funktionierenden Formular wird eine "hidden"-Variable mit einem leeren String übergeben, die im funktionierenden Formular fehlt. Je nach Initialisierung dieser Variablen im Skript könnte das für das unterschiedliche Verhalten verantwortlich sein...

Günter
Titel: Re: Unterschiedliches Verhalten der beiden Login-Felder auf der Startseite
Beitrag von: guefz am 28. November 2007, 17:59:14
Hmmm,

ist der Admin untergetaucht oder warum gibt es weder eine Rückmeldung noch eine Änderung im Verhaltens des Forums?

Günter
Titel: Re: Unterschiedliches Verhalten der beiden Login-Felder auf der Startseite
Beitrag von: guefz am 05. April 2008, 13:19:51
Hmmm,

ist der Admin untergetaucht oder warum gibt es weder eine Rückmeldung noch eine Änderung im Verhalten des Forums?

Günter

siehe oben...
Titel: Re: Unterschiedliches Verhalten der beiden Login-Felder auf der Startseite
Beitrag von: Christoph am 06. April 2008, 03:02:57
Ich bin nicht der Admin, aber ich will darauf trotzdem mal antworten.
Allerdings unkonventionell ...

Die Login-Maske existiert zwar in zwei Fassungen, aber auch auf zwei eigenen Seiten bzw. zwei unterschiedlichen Frames. Somit liegt Firefox nicht völlig daneben, wenn es das Passwort nicht zu beiden Seiten/Frames zuordnen will.

Die Frage lautet nun, welche Seite wird zum Einstieg der Seite bevorzugt?
Es bietet sich die Portal-Seite an (Login oben) oder das Forum (Login links).

Einmal eingeloggt sollte das Session-Cookie dafür sorgen, das man auf Gesamt-Mood angemeldet bleibt, bis es abläuft.

Das Problem besteht also im Grunde nur durch die Abwechslung bei der Wahl der Login-Seite.
Entscheidet man sich also für eine der beiden Möglichkeiten, entfällt die Fehlerursache der anderen Variante.

Das Problem beheben kann ich nicht, aber es ist ja nun wirklich kein Weltuntergang und durch die Entscheidung zur Bevorzugung einer stets gleichen Anmeldung auf der Seite zu umgehen.

(Geschrieben auf einer Apple Alu-Tastatur, gewöhnungsbedürftig)
Titel: Re: Unterschiedliches Verhalten der beiden Login-Felder auf der Startseite
Beitrag von: guefz am 06. April 2008, 15:08:58
Hallo Christoph,

der Fehler tritt auch auf, wenn ich im Login im Seitenkopf das vom Browser vorgegebene Passwort lösche und nochmal selbst eingebe. Und sowas dürfte eigentlich nicht passieren, dass muss ein Fehler in den Skripten sein.

Ach nochwas: die Login-Seite enthält keine Frames, die beiden Loginformulare sind in der gleichen Seite enthalten...

Günter
Titel: Re: Unterschiedliches Verhalten der beiden Login-Felder auf der Startseite
Beitrag von: Christoph am 06. April 2008, 16:30:03
Ja, hab mich nicht klar ausgedrückt.
Ein Blick in den Quelltext zeigte mir, das es zwei Verweise auf Login-Seiten gibt, die eine Anmeldung entgegen nehmen.
http://www.mood-indigo.org/login.html
und
http://www.mood-indigo.org/login2.html

Letztere existiert scheinbar nicht mehr und ist wohl ein Überbleibsel eines Tests.
Der Webserver lädt dann die Startseite und hier wird wohl auch der Hund begraben liegen.

Firefox bzw. der Mozilla Passwordmanager sendet den Login an die falsche Adresse und erhält nicht die passende Antwort.

Manuell geht es problemlos, denn der Button unter dem Eingabefeld sendet an die korrekte Adresse.
Firefox tritt hier also in ein Tippfehler-Fettnäpfchen.

Als Workaround schlage ich Dir vor, als Startseite direkt die Login-Page zu wählen.
http://www.mood-indigo.org/login.html

Dort wird Firefox erfolgreich das Passwort eintragen und Du solltest als erfolgreich Angemeldet gleich im Anschluss auf die Startseite weitergeleitet werden.

Den Fehler im Quelltext werde ich gleich noch weiterleiten.
Sollte dies nicht die Ursache für das Problem sein, so sollte dennoch der Start über die login.html eine fehlerhafte Weiterleitung ausschliessen.

Teste das mal.
Titel: Re: Unterschiedliches Verhalten der beiden Login-Felder auf der Startseite
Beitrag von: guefz am 15. April 2008, 18:04:26
Hallo,

das Login über http://www.mood-indigo.org/login.html (http://www.mood-indigo.org/login.html) funktioniert auch im ersten Versuch. Der Login muss aber auch über die normale Startseite http://www.mood-indigo.org/ (http://www.mood-indigo.org/) funktionieren, sonst kann man den HTML-Code getrost als Murks bezeichnen.

Günter
Titel: Re: Unterschiedliches Verhalten der beiden Login-Felder auf der Startseite
Beitrag von: Brombaer am 15. April 2008, 21:57:26
http://www.poeschel.net/vermischtes/pferd.php (http://www.poeschel.net/vermischtes/pferd.php)