Zum Inhalt springen

Seltsames Login Phänomen

Erstellt am 19. Dezember 2008 · 2 Antworten · letzte Antwort am 19. Dezember 2008

Tags: Frage

onetit ·

Hallo Leute

Ich habe da ein Phänomen mit dem Login. Ich versuche es mal zu schildern.
Es gibt folgende User und Gruppen:
User 1; Gruppe: A, B, D, E, G
User 2; Gruppe: A, B, D, E, G
User 3; Gruppe: A, E, G
User 4; Gruppe: A, E, G

Wenn sich jetzt User 1 ein im FE einlogt, wird sein Name und seine Einstellungen ausgegeben.
Wenn sich jetzt der User 2 im FE einlogt, kommt es vor, das nicht sein Name, sondern der von User 1 angezeigt wird. Auch wenn sich User 2 sich an einem anderen Standort befindet.
Wenn sich aber User 3 einlogt, der in anderen Gruppen drin ist, werden die Einstellungen von User 3 angezeigt.
Wenn jetzt aber User 2 sich einlogt, sieht er die Daten und Namen von User 3, oder eines Users mit der in der selben Gruppe ist.

Zum Einsatz kommen:
Typo3, 4.1.5
New front end login box, 3.1
Frontend User Registration, 2.5.8
Easy User Group Frontend Management, 0.2.5

Wer kann mir sagen, warum das so ist und ob es dafür eine Lösung gibt.
Denn sobald ein User die selben gruppen zugeteilt ist, wie ein andere, dann passiert genau das.

Hier mal das TS dazu!

# LOGIN URL
temp.urlin = TEXT
temp.urlin.typolink.parameter = 2 # detailseite

# LOGOUT URL
temp.urlout = TEXT
temp.urlout.typolink.parameter = 3 # startseite

# LOGOUT
[usergroup = *]
temp.login = COA
temp.login.15 = TEXT
temp.login.15 {
        data = TSFE:fe_user|user|name
        value = <!--###NAME###-->
        wrap = <div class="logout">LOGIN:  |
}

# form begin
# Logout
temp.login.110 = TEXT
temp.login.110.value = <form action="

temp.login.120 < temp.urlout
temp.login.130 = TEXT
temp.login.130.value (
    " method="post">
     
        <input class="submit" type="submit" value="Logout" />
        <input type="hidden" name="logintype" value="logout" />
     
    </form>
  </div>
)

# LOGIN
[else]
temp.login = COA
temp.login.110 = TEXT
temp.login.110.value = <div class="login"> <form action="
 
temp.login.120 < temp.urlin
temp.login.130 = TEXT
temp.login.130.value (
  " method="post" >
      <input name="user" type="text" title="Benutzername" value="Username" onfocus="if (this.value==this.defaultValue) this.value=''" size="15" /><br>
      <input name="pass" type="password" title="Passwort" value="*****" onfocus="if (this.value==this.defaultValue) this.value=''" size="15" /><br>     
      <input type="hidden" name="logintype" value="login" /> <input type="hidden" name="pid" value="26" />
      <input class="submit" name="image" type="submit" value="Login" title="Login" size="25" />
      </form>
</div>
)
[global]

Danke und Gruss
onetit