Seite 1 von 1

Kann mich nicht im Frontend einloggen

Verfasst: Mi 18. Apr 2007, 10:52
von thesysde
Hallo!
Ich bin recht neu bei Contenido.
Ich habe die local.php schon gepatcht wegen dem login Fehler.

Ich habe einen Frontenduser angelegt, erst ist online und gehört zu einer Gruppe.

Name ist 3 Buchstaben lang, Passwort auch.
Versuche ich mich im FE einzuloggen, dann kommt einen neue Seite mit dem Login aber ich kann mich nicht einloeggen.
Mache ich etwas falsch?

Olaf

Verfasst: Mi 18. Apr 2007, 11:22
von emergence
Mache ich etwas falsch?
ja, da fehlen einige wichtige infos die für andere nützlich sein könnten...

contenido version ?
einträge im logs/errorlog.txt ?

wenn du einen längeren benutzernamen + passwort hast -> gehts dann ?

wenn du eine version kleiner als die 4.6.15 hast, könnte ein update auch ein guter versuch sein...

Verfasst: Mi 18. Apr 2007, 11:33
von thesysde
emergence hat geschrieben:
Mache ich etwas falsch?
ja, da fehlen einige wichtige infos die für andere nützlich sein könnten...

contenido version ?
einträge im logs/errorlog.txt ?

wenn du einen längeren benutzernamen + passwort hast -> gehts dann ?

wenn du eine version kleiner als die 4.6.15 hast, könnte ein update auch ein guter versuch sein...
V4.6.15
Habe nun einen FE Benutzer mit 6 Zeichen und 6 Zeichen PW angelegt.
Genau das Gleiche.
Im Errorlog ist nichts drin. (Das unter System->Systemvariablen)
(Hab es vorher geleert und dann erst den Benutzer angelegt und mit ihm getestet.)

Ach ja, der Grund:
Ich habe eine Kategorie geschützt, damit man die erst nach dem Login sehen kann.

Olaf

Verfasst: Mi 18. Apr 2007, 11:51
von wosch
Das "Problem" kenne ich.
Bei mir sind es Cookies, die nicht zugelassen werden.
Prüf mal ob bei dir Cookies erlaubt sind.

Verfasst: Mi 18. Apr 2007, 11:55
von thesysde
wosch hat geschrieben:Das "Problem" kenne ich.
Bei mir sind es Cookies, die nicht zugelassen werden.
Prüf mal ob bei dir Cookies erlaubt sind.
Die sind erlaubt. Ich benutze aber Opera 9.20.
Damit geht es nicht.
Mit dem IE 6.0.290.2180 geht es.

Das sollten die Entwickler mal prüfen.

Olaf

Verfasst: Mi 18. Apr 2007, 12:27
von emergence
ähm wie ?

das einloggen klappt mit ie und geht mit opera nicht ?
na dann wende dich doch mal an die opera entwickler...

Verfasst: Mi 18. Apr 2007, 12:48
von wosch
Ich habe es gerade auf meiner XAMPP und Opera 9.1 getestet.
Da tut es, ich kann mich einloggen, der geschützte Bereich wird mir angezeigt,
(außer das ich nicht auf die geschützte Seite komme wegen den Cookies).

@emergence,
ist version v4.6.15
und trotzdem mußte ich erst diesen Patch nehmen weil der Fehler nicht korrigiert ist.
http://www.contenido.de/forum/viewtopic.php?t=14875

Verfasst: Mi 18. Apr 2007, 13:05
von emergence
ähm, ja
der fehler ist im cvs korrigiert... nicht in der 4.6.15 version...
wäre das hier
-> http://www.contenido.org/forum/viewtopic.php?t=14196

dann gäbe es aber einträge im errorlog.txt... ausser da hat jemand die datei berechtigungen nicht korrekt gesetzt -> wie in der readme.txt beschrieben...

das kann natürlich auch was ganz anderes sein... zb wirklich ein opera problem

Verfasst: Mi 18. Apr 2007, 13:44
von thesysde
emergence hat geschrieben:ähm wie ?

das einloggen klappt mit ie und geht mit opera nicht ?
na dann wende dich doch mal an die opera entwickler...
Tja.
Nach ca. 30Minuten geht es auch mit dem IE nicht mehr.
IE zu, wieder auf. Geht wieder.
Scheint wohl doch ein Problem von Contenido zu sein.

Olaf

Verfasst: Mi 18. Apr 2007, 13:49
von thesysde
emergence hat geschrieben:ähm, ja
der fehler ist im cvs korrigiert... nicht in der 4.6.15 version...
wäre das hier
-> http://www.contenido.org/forum/viewtopic.php?t=14196

dann gäbe es aber einträge im errorlog.txt... ausser da hat jemand die datei berechtigungen nicht korrekt gesetzt -> wie in der readme.txt beschrieben...

das kann natürlich auch was ganz anderes sein... zb wirklich ein opera problem
Ja, genau das habe ich auch geändert.
Geht dann ja. Jedenfalls zum Teil. Siehe anderes Posting von mir.

Olaf

Verfasst: Mi 18. Apr 2007, 14:05
von wosch
thesysde hat geschrieben:Tja.
Nach ca. 30Minuten geht es auch mit dem IE nicht mehr.
IE zu, wieder auf. Geht wieder.
Scheint wohl doch ein Problem von Contenido zu sein.

Olaf
Nein, kein Contenido-Problem, es liegt eher bei dir.
Das mit der Zeit liegt an der "Haltbarkeitsdauer" der Cookies.
Beim Frontend-User, meine ich, liegt die bei 15 Minuten,
beim Backend-User bei 60 Minuten.
Must mal suchen, irgendwo hat HerrB das erklärt und auch wie man das ändern kann.

Verfasst: Mi 18. Apr 2007, 14:57
von thesysde
wosch hat geschrieben:
thesysde hat geschrieben:Tja.
Nach ca. 30Minuten geht es auch mit dem IE nicht mehr.
IE zu, wieder auf. Geht wieder.
Scheint wohl doch ein Problem von Contenido zu sein.

Olaf
Nein, kein Contenido-Problem, es liegt eher bei dir.
Das mit der Zeit liegt an der "Haltbarkeitsdauer" der Cookies.
Beim Frontend-User, meine ich, liegt die bei 15 Minuten,
beim Backend-User bei 60 Minuten.
Must mal suchen, irgendwo hat HerrB das erklärt und auch wie man das ändern kann.
Nun, wenn das dann abläuft, dann müsste man sich ja neu anmelden können. Und das geht eben NICHT.
Man muss den IE zumachen und wieder starten.

Olaf

Verfasst: Mi 18. Apr 2007, 15:58
von wosch
thesysde hat geschrieben:Nun, wenn das dann abläuft, dann müsste man sich ja neu anmelden können. Und das geht eben NICHT.
Man muss den IE zumachen und wieder starten.
Da wäre ich mir nicht sicher ob alleine Neuanmelden reicht.
IE speichert ja das Cookie, es könnte also durchaus sein das beim Anmelden was mit dem alten Cookie passiert.

Aber um das rauszufinden kannst du ja mal nach dem Ablauf und vor dem Neuanmelden beim IE alle Cookies löschen ausführen, ob dann die Neuanmeldung ohne Neustart klappt.

Verfasst: Mi 18. Apr 2007, 23:42
von HerrB
Achtung, die V4.6.15 enthält nach wie vor den Bug, die eine Anmeldung via Standard-Contenido-Login-Seite (front_crclogin_form.inc.php) für Frontend User verhindert.

Die Änderung in der local.php (Verweis emergence) behandelt nur die Fehlermeldung mit getEffectiveSetting.

(Und ich nehme mal an, nur darauf bezog sich die Aussage mit der Korrektur in der local.php).

Dann wäre die Lösung die übliche: Via Mandanten-Einstellungen auf eigene Login-Seite verweisen. Diese Seite enthält das Standard-Login-Modul (z.B. aus dem Beispiel-Mandanten).

Gruß
HerrB