[gelöst] Login funktioniert nicht mehr
am 27.09.2011 - 16:52 Uhr in
Hallo zusammen,
ich sitze gerade an einem Projekt mit Drupal 7. Nun ist es seit ein paar Tagen nicht mehr möglich, mich einzuloggen - mit keinem der zwei Nutzer, die ich bisher angelegt habe.
Wenn ich also die Benutzerdaten RICHTIG eingebe und auf "Anmelden" klicke, lädt er und ich gelange erneut auf die Login-Seite. Bei falschen Anmeldedaten weist er mich darauf hin!
Viele User hatten dieses Problem, wie ich im Forum gelesen habe, bereits. Es lag an einer Speicherbegrenzung der MySQL-Datenbank, die bei mir jedoch nicht existiert.
Ich habe alle Cache-Tabellen in der DB geleert.
display_errors ist aktiviert, es wird jedoch kein Fehler ausgegeben.
Ich habe ein neues Passwort für einen der beiden User angefordert, auf den Link in der Mail geklickt und dann eine "Zugriff verweigert"-Meldung bekommen.
Ich habe das System von mehreren Rechnern mit unterschiedlichsten Browsern getestet und die Caches der Browser geleert, kein Erfolg.
Außerdem habe ich das System auf ein lokales XAMPP-System kopiert und eingerichtet - da läuft jetzt auch alles, der Login jedoch auch nicht.
Der Watchdog hat in der Datenbank ganz oft gemeldet, dass ein Textformat fehlt - allerdings ist aus der BD nicht zu erschließen, welches ("Missing text format: %format.") - Ich bezweifle aber, dass das etwas damit zu tun haben könnte, oder liege ich da falsch?
Last but not least: Nein, ich habe zwischen dem Punkt, an dem es noch funktionierte und dem, an dem es nicht mehr funktionierte, nichts im FTP-Verzeichnis oder in der DB modifiziert. Auf alles andere habe ich ja keinen Zugriff mehr, bzw. es wäre mir dann ja direkt aufgefallen, als ich es geändert hätte, da es dann ja nicht mehr funktioniert hätte.
Das war es dann leider mit meinen Ideen, die ich selber hatte und gesammelt habe.
Hat jetzt vielleicht noch jemand einen intelligenten Ansatzpunkt, an dem ich es versuchen könnte?
Danke schonmal!! (:
- Anmelden oder Registrieren um Kommentare zu schreiben

Zeile in der Datenbank
am 27.09.2011 - 20:47 Uhr
Hast du vielleicht aus Versehen alle deine User auf "Blockiert" gesetzt?
Ansonsten kannst du in der Datenbank nachsehen, wie dort die Zeile mit den Userdaten gefüllt ist. Vielleicht kommst du damit weiter.
Danke für den Ansatz! Aber
am 27.09.2011 - 20:54 Uhr
Danke für den Ansatz! Aber die Spalte "status" steht bei beiden Usern auf 1, also auf aktiv ;) Muss wohl noch was anderes sein...
Andere Variante
am 07.10.2011 - 17:04 Uhr
Ich hatte gestern den gleichen Schlamassel. In der DB rumgepokelt, nix zu machen. DB entsorgt und System neu aufgesetzt, allerdings die allte settings.php beibehalten. Und sieh mal einer guck - das gleiche Problem. Settings.php entsorgt und das Spiel noch mal von vorne. Da ging es dann wieder ganz normal.
Irgendwie keimt in mir der Verdacht, dass das Problem mit der settings.php zu tun hat. Habe allerdings keinen wirklichen Plan, wieso und weshalb. Session-Cockie oder sowas in der Richtung? Habe es dummerweise von keinem anderen Browser aus probiert.
Gruß
Martin
Wenn Du Dich richtig
am 07.10.2011 - 17:34 Uhr
Wenn Du Dich richtig eingelogged hast, bist Du zwar auf einer falsche Seite, aber eingelogged. Hast Du dann mal probiert die Seite
deine.domain.de/admin aufzurufen, oder wenn das nicht geht
deine.domain.de/?q=admin
Bringt eines der beiden Beispiele Dich weiter (sprich Du bist auf der Admin-Seite) und wenn ja, welches?
Beste Grüße
Werner
Danke, aber das war es auch nicht...
am 08.10.2011 - 14:48 Uhr
@Miles: Die möglichkeit bestände theoretisch, allerdings habe ich nichts an der settings.php modifiziert, also wäre es schon sehr komisch. Dazu bin ich auch nicht weit genug in der Funktionsweise des Logins und des Systems an sich drin, um das beurteilen zu können ;)
@wla: Das habe ich schon ausprobiert, das funktioniert auch nicht. Ansonsten würde er schließlich bei Drupal 7 auch oben die Benutzer-Leiste anzeigen, über die ich die Seite verwalten kann. Es ist alles ein großes Rätsel...
Inzwischen habe ich übrigens ein neues System aufgesetzt und von vorne angefangen...das ist zwar viel arbeit, aber das Projekt darf sich nicht weiter verzögern. Trotzdem wäre ich an der Lösung des Problems interessiert, für andere und auch evtl. zukünftige Fälle bei mir selbst. Daher habe ich das alte System nicht gelöscht und werde eure Vorschläge weiter ausprobieren. Von daher: Danke schonmal!! ;)
Problem gelöst!!!
am 10.10.2011 - 15:51 Uhr
Hallo zusammen,
soebend habe ich das Problem gelöst bekommen! Ich habe nämlich bei meinem neu aufgesetzten System plötzlich das gleiche Problem bekommen. Das Problem war nur, dass ich nicht nachvollziehen konnte, wann dies geschehen sein muss, da ich mich nie aus dem System ausgeloggt habe. Um das Problem in Angriff zu nehmen, habe ich mich an dem Hinweis von Miles orientiert und mich daran erinnert, dass ich bei beiden Systemen die Variable $cookie_domain aktiviert und gefüllt habe, um mit dem CKFinder arbeiten zu können. Das erneute Auskommentieren dieser Variable hat das Problem gelöst!
Jetzt muss ich nur noch versuchen, das Ganze in Einklang mit dem CKFinder zu bringen...hat da jemand ne Idee?
und auch das wäre gelöst...
am 10.10.2011 - 16:00 Uhr
Man sollte mich umbringen...
in der $cookie_domain sollte nur $cookie_domain = ".domain.endung" und nichts mehr stehen...dabei ist der Punkt vor der Domain wichtig und, dass keine Subdomains und/oder Unterverzeichnisse mit angegeben werden..der ganze Aufwand für diesen Fehler..! :/
Danke!
am 10.10.2011 - 18:15 Uhr
Hi bymh,
merci vielmals für Deine Postings. Damit ist ein an sich kleines, aber übles Problem gelöst. Ich war schon etwas in Unruhe, denn wenn son Schiet im Produktionsbetrieb beim Kunden auftritt.... ich sach mal "hmmm" ;-)
Gruß
Martin
Das schöne war ja, dass es
am 10.10.2011 - 20:35 Uhr
Das schöne war ja, dass es bei mir in nem Kundenprojekt war/ist..deswegen hatte ich ja nach kurzer Zeit das Projekt schon neu aufgesetzt, um größere Verzögerungen zu vermeiden..ich hoffe einfach mal, dass jetzt alles klappt ;)
Danke. Danke. Danke. Ich
am 29.11.2011 - 09:17 Uhr
Danke. Danke. Danke.
Ich hatte seit eher "http:\\www.domain.de" in meiner settings.php stehen.
Mit dem update von 6.15 auf 6.22 ist alles prima gelaufen, bis das cookie abgelaufen war und ein login unmöglich war.
Mit der kleinen Änderung auf ".domain.de" läuft alles wieder.
Herrlich.
Danke! Der Tipp ist
am 08.03.2012 - 14:53 Uhr
Danke! Der Tipp ist goldeswert! Hatte nach einem Drupal Kern Update das selbe Problem.