[gelöst] Login geht nicht mehr falsches Formular-Ziel (mehrsprachig)
am 31.08.2009 - 18:02 Uhr in
Hallo Zusammen
Kann mich urplötzlich nicht mehr an einer in entwicklung befindlichen Seite Anmelden.
Die Seite ist mehrsprachig und hat bis heute prima funktioniert. Letzte aktion war eine Konfiguration im Ubercart Modul.
Das Target des Loginformulars zeigt auf:
<form action="/de/de/user/login" accept-charset="UTF-8" method="post" id="user-login">$
Korrekt wäre:
<form action="/de/user/login" accept-charset="UTF-8" method="post" id="user-login">
Jetzt komme ich natürlich auf die Seite de/de/user/login auf welcher logischerweise weder das Login durchgeführt wird, noch die seite selber gefunden wird. Statdessen erhalte ich ein 404er...?
Habe weder mit der Forensuche noch mit Google etwas gefunden. Jemand hatte ein ähnliches Problem mit dem Boost Modul, welches ich nicht einsetze.
Habe auch die beiden Redirect Module (globalredirect und path redirect) in der Datenbank deaktiviert, welche eingesetzt werden, aber dies hat nicht geholfen.
LG
Sandro
- Anmelden oder Registrieren um Kommentare zu schreiben

Toll toll. Was genau hast Du
am 31.08.2009 - 20:38 Uhr
Toll toll. Was genau hast Du denn im Ubercart-modul konfiguriert?
Meine Vermutung ist einer fehlerhafter beginnender Slash - irgendwo.
------------------------
Quiptime Group
Habe einige versandkosten
am 31.08.2009 - 21:11 Uhr
Habe einige versandkosten eingetragen, nichts was ich mir damit erklären könnte.
Hm, mal abgesehen von der
am 31.08.2009 - 22:06 Uhr
Hm, mal abgesehen von der Ursache bzw. wie das Problem entstanden ist.
Mit dem Firebug kannst Du zur Laufzeit die URL vom Formtag aendern. Dadurch sollte ein Login (einmalig im Zusammenhang mit dieser Aenderung) funktionieren. Was bleibt ist die Frage nach dem Cache. Da Du aber von Tagen sprichst glaube ich nicht das ueber mehrere Tage ein falscher Pfad gecached ist. Wenn ueberhaupt. Kannst ja trotzdem mal alle Cachetabellen leeren. Mit PHPmyAdmin, nicht mittels Devel.
------------------------
Quiptime Group
Vielen Dank für den Hinweis
am 01.09.2009 - 08:03 Uhr
Vielen Dank für den Hinweis auf Firebug, so kann ich mich wenigstens einloggen.
Das seltsame an der Geschichte ist ja, dass ausschliesslich das login nicht funktioniert.
Alles andere läuft prächtig, Sprachwechsel, Übersetzung von Nodes etc. Kein Problem.
Nur im Loginformular stimmt diese "action=" url nicht... Bin am verzweifeln...
Wenn ich clean-urls
am 01.09.2009 - 08:15 Uhr
Wenn ich clean-urls deaktiviere funktioniert das login. Aarrghh
Auch Registrationsformular
am 01.09.2009 - 10:55 Uhr
Habe festgestellt, dass auch das registrationsformular betroffen ist. Das Password vergessen Formular jedoch nicht?!?!
Wenn ich das Registrationsformular ohne Sprachparameter aufrufe also mysite.tld/user/login oder mysite.tld/user/register, dann funktionierts.
Sobald die Sprachvariable in der URL ist nicht mehr (mysite.tld/de/user/login oder mysite.tld/de/user/register)
Habe keinerlei Änderungen an den core modulen vorgenommen...
Ein bug in ubercart hat
am 01.09.2009 - 12:10 Uhr
Ein bug in ubercart hat dieses Problem verursacht. Habe nach dem Upgrade die Login Funktion nie gebraucht, deshalb ist es mir nicht vorher aufgefallen:
http://drupal.org/node/558400