Seite 1 von 1

Hilfe! Registrierung schlägt im Board fehl

Verfasst: 15.11.2004 15:52
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

Verfasst: 15.11.2004 15:57
von Underhill
Hi,

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


Gruss
Underhill

Verfasst: 15.11.2004 16:06
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

Verfasst: 15.11.2004 16:23
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

Verfasst: 15.11.2004 16:36
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

Verfasst: 15.11.2004 16:43
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

Verfasst: 15.11.2004 23:58
von Junior
Das wars, danke!

Junior

PS: Doug rules :wink: