Zum Inhalt springen

FE-LOGIN: falscher Benutzername wird angezeigt

Erstellt am 27. März 2006 · 8 Antworten · letzte Antwort am 6. April 2006

Tags: felogin, Frontend-Benutzer, Frage

lacken ·

Hallo.

Ich kämpfe seit zwei Wochen mit folgendem Phänomen:
Will sich ein registrierter FE-User mit seinem Benutzernamen und seinem Passwort einloggen, kommt es vor, dass nach erfolgreichem Einloggen ein anderer Benutzername angezeigt wird.

Ich konnte noch nicht feststellen, ob nur die Anzeige falsch ist oder man tatsächlich mit den falschen Benutzerrechten eingeloggt ist.

Das Problem tritt nicht immer auf und auch nur innerhalb einer größeren Firma, die (vermutlich) die gleiche IP-Adresse verwedenet. Kann mir jemand weiterhelfen, wie ich dieses Problem beheben kann ?

Ich verwendet Typo3 3.8.1.; hier ein Auszug aus meinem TS:

Constants:
styles.content.loginform.pid = 82

Setup:
[usergroup = *] 
temp.10 = COA
temp.10.10 = TEXT
temp.10.10.data = TSFE : id 
temp.10.10.wrap (  
<form action="index.php?id= |" method="post">

<input type="hidden" name="logintype" value="logout" />
<input name="login" type="submit" value="Logout" />
</form>
) 
[else]
temp.10 = TEXT 
temp.10.data  = TSFE : id 
temp.10.wrap ( 
<div class="text"><b>Login</b></div><br />
<div id="loginbox" style="width:190px">
<form action="index.php?id=5" method="post" style="margin-top:0pt; margin-bottom:0pt">
<input name="user" value="" type="text" id="user" title="Benutzername" onfocus="if (this.value==this.defaultValue) this.value=''" /> 
<input name="pass" value="" type="password" id="pass" title="Passwort" onfocus="if (this.value==this.defaultValue) this.value=''" /><br /> 
<input name="image" type="image" title="Anmelden" src="fileadmin/template/images/Loginpfeil.png" alt="Login" />
<input type="hidden" name="redirect_url" value="index.php?id= | " /> 
<input type="hidden" name="logintype" value="login" />
<input type="hidden" name="pid" value="82" /> 
</form>
</div>
) 
[global]

page.10.marks.LOGIN < temp.10
just2b ·
lacken schrieb

Ich konnte noch nicht feststellen, ob nur die Anzeige falsch ist oder man tatsächlich mit den falschen Benutzerrechten eingeloggt ist.

wär aber doch interessant!

gibts Extensions die da reinpfuschen können, zB irgendwelche IP-autologins oder so?

georg

lacken ·

Ich habe einige User gefragt - alle sind richtig eingeloggt; es ist also definitiv nur die ANZEIGE des Benutzernamens falsch;

Ext können - so glaube ich - nicht reinpfuschen, da nur "Standardext." installiert sind (News, tipafried, etc.) IP-autologins sind ebenfalls nicht vorhanden.

just2b ·

hm, cache geschichte?
wenn das auftritt sollen die user mal strg+F5 drücken.. immer noch der name da?

georg

lacken ·

Wir verifizieren das gerade; melde mich wieder, wenn wir wissen, was sich genau beim drücken von strg + f5 tut.

michael

lacken ·

Seit 14.3. war die Login-Anzeige fehlerfrei - heute ist wieder der Fehler aufgetreten - ein User loggt sich ein und scheint als anderer User (anderer username wird angezeigt) auf. Nach drücken von Strg + F5 ist die Anzeige richtig.
Woran kann das liegen ? Ist das ein Cache-Problem ? Wenn ja, wie kann ich das verhindern ?

dangersilke ·

Du musst das caching für die Seite ausstellen. Ich hatte gerade genau das gleiche Problem. Allerdings baue ich meine Login-Box in einem PHP-Script zusammen. Da geht das Ausschalten so:
$GLOBALS["TSFE"]->set_no_cache();

Im TypoScript muss es irgendein equivalent geben. Weiss ich grad nicht auswendig #paralyzed#

Hoffe, das hilft!

lacken ·

Danke für die schnelle Hilfe. Habe jetzt auf der Startseite (Loginseite) das Hakerl bei "nicht cachen" gesetzt - hoffe, es hilft.

Michael