Hilfe! Registrierung schlägt im Board fehl

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Junior
Mitglied
Beiträge: 115
Registriert: 27.08.2004 15:50
Wohnort: Neverland

Hilfe! Registrierung schlägt im Board fehl

Beitrag von Junior »

typo3forum.net-User hat geschrieben:ich habe ein problem bei der registrierung!
folgende fehlermeldung erscheint, obwohl ich alle erforderlichen felder ausgefüllt habe:
„Du musst alle benötigten Felder ausfüllen.“
Ein User schrieb mir das, ich habe es kontrolliert und es ist wirklich keine Anmeldung mehr möglich.

Habe ein 2.0.10 Board mit vielen versch. Mods.

In welchem Template müsste ich nachschauen, welche Zeilen sind relevant.

Danke für die Hilfe!

Junior
Typo3 - das Developer Forum
http://www.typo3forum.net
Benutzeravatar
Underhill
Mitglied
Beiträge: 1180
Registriert: 24.09.2003 11:40
Wohnort: 742 Evergreen Terrace

Beitrag von Underhill »

Hi,

das sieht so aus als wenn der Benutzername in der "profile_add_body.tpl" fehlt...


Gruss
Underhill
Junior
Mitglied
Beiträge: 115
Registriert: 27.08.2004 15:50
Wohnort: Neverland

Beitrag von Junior »

Hallo

profile_add_body.tpl

Zeile 19-30

Code: Alles auswählen

	<!-- BEGIN switch_namechange_disallowed -->
	<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>
	<!-- END switch_namechange_disallowed -->
	<!-- BEGIN switch_namechange_allowed -->
	<tr> 
		<td class="row1" width="38%"><span class="gen">{L_USERNAME}: *</span></td>
		<td class="row2"><input type="text" class="post" style="width:200px" name="username" size="25" maxlength="25" value="{USERNAME}" /></td>
	</tr>
	<!-- END switch_namechange_allowed -->
Zeile 145-152

Code: Alles auswählen

	<tr> 
	  <td class="row1"><span class="gen">{L_HIDE_USER}:</span></td>
	  <td class="row2"> 
		<input type="radio" name="hideonline" value="1" {HIDE_USER_YES} />
		<span class="gen">{L_YES}</span>&nbsp;&nbsp; 
		<input type="radio" name="hideonline" value="0" {HIDE_USER_NO} />
		<span class="gen">{L_NO}</span></td>
	</tr>
Mehr mit dem Suchwort "user" habe ich nicht finden können. Fehlt da etwas?

Danke!

Junior
Typo3 - das Developer Forum
http://www.typo3forum.net
Benutzeravatar
Underhill
Mitglied
Beiträge: 1180
Registriert: 24.09.2003 11:40
Wohnort: 742 Evergreen Terrace

Beitrag von Underhill »

Hi,

auf die schnelle sehe ich da leider nichts falsches...
stelle bitte mal die ganze tpl und die "usercp_register.php" als txt zur Verfuegung... da muss doch irgendwo ein fehler sein... :)

Gruss
Underhill
Junior
Mitglied
Beiträge: 115
Registriert: 27.08.2004 15:50
Wohnort: Neverland

Beitrag von Junior »

Danke Underhill

Hier meine Dateien:

1) http://www.typo3forum.net/templates/Igl ... dy_tpl.txt
2) http://www.typo3forum.net/includes/user ... er_php.txt

In 2) habe ich den Visual Confirmation Mod eingebaut und danach die Registrierung überprüft, anscheinend wohl nicht "sauber" genug.

Lieben Gruss

Junior
Typo3 - das Developer Forum
http://www.typo3forum.net
Benutzeravatar
Underhill
Mitglied
Beiträge: 1180
Registriert: 24.09.2003 11:40
Wohnort: 742 Evergreen Terrace

Beitrag von Underhill »

Ja,

der Fehler ist in der "usercp_register.php"

versuche mal

Code: Alles auswählen

if ( $error )
	{
		$template->set_filenames(array(
			'reg_header' => 'error_body.tpl')
		);
		$template->assign_vars(array(
			'ERROR_MESSAGE' => $error_msg)
		);
		$template->assign_var_from_handle('ERROR_BOX', 'reg_header');
	}

	$template->set_filenames(array(
		'body' => 'profile_add_body.tpl')
	);


	// Visual Confirmation
	$confirm_image = '';
	if (!empty($board_config['enable_confirm']) && $mode == 'register')
mit

Code: Alles auswählen

	if ( $error )
	{
		$template->set_filenames(array(
			'reg_header' => 'error_body.tpl')
		);
		$template->assign_vars(array(
			'ERROR_MESSAGE' => $error_msg)
		);
		$template->assign_var_from_handle('ERROR_BOX', 'reg_header');
	}

	$template->set_filenames(array(
		'body' => 'profile_add_body.tpl')
	);

	if ( $mode == 'editprofile' )
	{
		$template->assign_block_vars('switch_edit_profile', array());
	}

	if ( ($mode == 'register') || ($board_config['allow_namechange']) )
	{
		$template->assign_block_vars('switch_namechange_allowed', array());
	}
	else
	{
		$template->assign_block_vars('switch_namechange_disallowed', array());
	}


	// Visual Confirmation
	$confirm_image = '';
	if (!empty($board_config['enable_confirm']) && $mode == 'register')
zu ersetzen...

Gruss
Underhill
Junior
Mitglied
Beiträge: 115
Registriert: 27.08.2004 15:50
Wohnort: Neverland

Beitrag von Junior »

Das wars, danke!

Junior

PS: Doug rules :wink:
Typo3 - das Developer Forum
http://www.typo3forum.net
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“