hallo,
mir ist ein fehler bei der newloginbox aufgefallen bzw. ich glaube es liegt an der extension.
da mir die herkunft des problems völlig schleierhaft ist, hoffe ich, das jemand eine idee hat, wo ich danach suchen kann!!!
folgendes problem:
ich möchte mich mit meinen logindaten (username + passwort) einloggen. das geschieht auch ohne probleme, jedoch bin ich dann als ein anderer benutzer eingeloggt. ich habe das mal in der db geprüft, die benutzer unterscheiden sich jeweils vom benutzer + passwort und sind beide aktiv.
ich weiß nicht wo der fehler zu suchen ist, da es erst das 2te mal aufgetreten ist, jeweils mit völlig unterschiedlichen logindaten.
als 2ten ort für den fehler, würde ich den server vermuten. nur ist das so gar nicht mein fachgebiet.....wo kann hier was schief gelaufen sein? session-problem?
ich hoffe das mir jemand hilfestellung geben kann, da es ja nicht so lustig ist, wenn ich plötzlich als normaluser beim login ein anderer benutzer bin (mit vll auch anderen rechten z.b. admin)!!
lg, nick
ich habe auch den cache geprüft, diesigen gesamten auch gelöscht und den cache abgeschaltet. das problem tritt bei momentan einer person auf und das von unterschiedlichen rechnern. der fehler ist auch noch reproduzierbar. ich habe keine ahnung woran das liegen könnte 🙁
lösch mal Deine cookies.
zur Aufklärung: das login passiert im core und nicht bei der Extension, die ist nur ein wrapper.
Du kannst genauso ein login komplett über GET machen (natürlich nur zum testen)
www.domain.de/index.php?id=xxx&logintype=login&user=xxx&password=xxx
lösch mal Deine cookies.
zur Aufklärung: das login passiert im core und nicht bei der Extension, die ist nur ein wrapper.
Du kannst genauso ein login komplett über GET machen (natürlich nur zum testen)
www.domain.de/index.php?id=xxx&logintype=login&user=xxx&password=xxx
also das es an den cookies liegt, ist unmöglich, das das problem auch an verschiedenen rechnern vorliegt und nie ein login mit diesen login-daten auf dem rechner durchgeführt wurde. zusätzlich habe ich bereits die cookies gelöscht, dennoch besteht das problem weiterhin. es ist momentan bei einer person reproduzierbar. immer wenn ich mich mit den login-daten einer person einloggen möchte, wird der benutzer gewechselt und ich bin als ein völlig anderer benutzer angemeldet. wie bereits geschrieben, die daten sind unterschiedlich.
ist hier ein fehler in der core oder ist der fehler am server zu finden?
ich denke du bist schon als richtiger User eingeloggt und die Anzeige kommt aus dem cache. Die Anzeige vom eingeloggten User muss als USER_INT passieren.
ich denke du bist schon als richtiger User eingeloggt und die Anzeige kommt aus dem cache. Die Anzeige vom eingeloggten User muss als USER_INT passieren.
kennst du vll eine einfache möglichkeit zu testen, mit welchem benutzer ich wirklich eingeloggt bin, bzw. ob die ausgabe wirklich aus dem cache kommt?
ich habe nun erneut den gesamten cache entfernt. dazu gehört mein browser-cache (auch cookies), sowie den gesamten typo3 fe sowie be cache. die falsche ausgabe besteht weiterhin.
ich habe mir mal das user-obj ausgeben lassen:
var_dump($GLOBALS['TSFE']->fe_user);
dort stehen alle daten des falschen benutzers drin, also so wie es nicht sein sollte. ich logg mich als user a ein und bin plötzlich als user z eingeloggt, obwohl diese völlig unterschiedliche daten besitzen.
browsercache sowie cookies sind beides keine möglichen fehlerquellen, da ich mich mit dem benutzer nie zuvor angemeldet habe (also mit dem benutzer z) und woher sollen die infos dann kommen?!?
ich bin ratlos *heul*
bis jetzt konnte ich das problem nur bei 2 benutzern erkennen.
2 zu > 17000 benutzer...
hat jemand noch eine idee? weil das ist ja ein zustand, der so ja nicht wirklich ok ist. 😢
ich habe nun den fehler gefunden...ich weiß zwar nicht wie das passieren konnte, jedoch war die uid identisch. das führte zu dem fehlerhaften login.