Seite 1 von 1
Registrierung nicht möglich: User Anonymous aber in DB vorh
Verfasst: 18.01.2005 20:40
von woodtiger
Seit neuestem scheitert die Registrierung daran, dass im Formular das Feld für den Benutzernamen nicht angezeigt wird. Dadurch können die User ihre Registrierung nicht fertigstellen.
Schicken sie das Formular ab, kommt die Meldung, dass der Benutzername nicht akzeptiert wird (sie konnten ja gar keinen eingeben).
Dieser Hilfetext bringt leider nichts:
http://www.phpbb.de/doku/kb/artikel.php?artikel=102
Ich habe die Tabelle geprüft, es existiert der User Anonymous.
Wie kann das passieren? Vor ein paar Wochen habe ich das Update auf 2.11 gemacht. Ein komplettes Update, wobei ich den Nickpage MOD überschrieben und dann diesen MOD wieder manuell eingebaut habe. Ebenso den Gender MOD.
Und plötzlich das...
Wo kann das Problem liegen?
Verfasst: 18.01.2005 20:49
von Zyancali
poste mal den inhalt deiner /template/{DEIN_TEMPLATE}/profile_add_body.tpl
hier bitte mal rein
Verfasst: 18.01.2005 21:08
von woodtiger
Ich habe dort vorhin zwei Switch Anweisungen gefunden, abhängig davon, ob man den Username ändern darf oder nicht.
Das hab ich rausgeworfen und nur noch einen Codeteil übrig gelassen, damit der Username angezeigt wird. So sieht es gerade aus:
Code: Alles auswählen
table border="0" cellpadding="3" cellspacing="1" width="100%" class="forumline">
<tr>
<th class="thHead" colspan="2" height="25" valign="middle">{L_REGISTRATION_INFO}</th>
</tr>
<tr>
<td class="row2" colspan="2"><span class="gensmall">{L_ITEMS_REQUIRED}</span></td>
</tr>
<tr>
<td class="row1" width="38%"><span class="gen">{L_USERNAME}: *</span></td>
<td class="row2"><input type="hidden" name="username" value="{USERNAME}" /><span class="gen"><b>{USERNAME}</b></span></td>
</tr>
Wenn ich jetzt das Formular aufrufe, steht zwar die Zeile und das Wort Benutzername da, aber es wird kein Input-Feld angezeigt...
Mann, das ist ja zum Verzweifeln. Welche weiteren Dateien sind denn dafür noch im Spiel?
Verfasst: 18.01.2005 21:48
von Pumi
woodtiger hat geschrieben:Ich habe dort vorhin zwei Switch Anweisungen gefunden, abhängig davon, ob man den Username ändern darf oder nicht.
Das hab ich rausgeworfen und nur noch einen Codeteil übrig gelassen, damit der Username angezeigt wird.
[...]
Mann, das ist ja zum Verzweifeln. Welche weiteren Dateien sind denn dafür noch im Spiel?
Alle anderen, wo du auch noch irgendwas einfach so "rausgeworfen" hast...
Wahrscheinlich reicht es aber, wenn du das was du in dieser Datei rausgeworfen hast, einfach wieder reinwirfst...
Das hört sich für mich ungefähr so an:
Ich habe in meinem Auto vorhin zwei Kabel gefunden, die da irgendwie am Motor angeschlossen waren.
Das hab ich rausgeworfen und nur noch ein paar Leitungen übrig gelassen, damit das Auto läuft.
[...]
Mann, das ist ja zum Verzweifeln. Warum läuft das Auto jetzt nicht mehr?
Verfasst: 18.01.2005 21:56
von woodtiger
Nun, der Hinweis bringt mich nicht wirklich weiter. Weil es mit den Switches drin dazu geführt hatte, dass GAR NICHTS bzgl. Benutzername angezeigt wurde.
Was ich wissen muss ist: Welche Datei sorgt dafür, dass Input-Felder im Registrierungsformular angezeigt werden? Das ist ja nicht im .tpl File enthalten, wenn ich mich nicht irre.
By the way: Normal reiße ich nicht einfach Kabel raus. Aber in einem anderem Forumsbeitrag hier hatte ein User damit Erfolg gehabt. So dass ich das eben auch probiert habe.
Verfasst: 21.01.2005 09:33
von woodtiger
Hat mir denn niemand einen Ratschlag?
Welche Files werden für das Registrierungsformular verwendet (tpl und php)? Wie kommen die Input-Felder zustande?
Wie gesagt, ich habe jetzt die Beschriftung "Benutzername" aber kein Inputfeld sichtbar dafür...
Das ist wichtig, seit Tagen kann sich kein User mehr neu registrieren!
Verfasst: 21.01.2005 13:20
von Christian_W
Ersetzte die template/subSilver/profile_add_body.tpl mal mit einer unveränderten aus dem aktuellen Paket.
Aufgerufen wird die von der includes/usercp_register.php
Gruß Christian
Verfasst: 29.01.2005 20:41
von woodtiger
Ich habe nocheinmal die unveränderte tpl Datei verwendet und die Änderungen aufgrund der MODs noch einmal von Grund auf eingearbeitet sowie alle anderen davon betroffenen Dateien geprüft.
... jetzt tut's.
Danke für den Hinweis
