At little bit of code to joomla login



I try too add a little bit of phpcode too joomla login.

My goals is to let users of my website enter a code before register. User registration is protected by a password.
I stumbled on an error I can not fix.

Can anybody help me finisch this code the right way?


<?php /** * @package Joomla.Site * @subpackage com_users * @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt * @since 1.6 */ defined('_JEXEC') or die; JHtml::_('behavior.keepalive'); JHtml::_('behavior.tooltip'); JHtml::_('behavior.formvalidation'); ?> <?php deel_1: echo "

Toegang tot gebruikersregistratie 1

\n"; echo "\n"; echo "

Referentie :

\n"; echo "

Code :

\n"; echo "\n"; echo "

"; if (isset($_POST['verzenden'])) { //we gaan eerst controleren of de persoon wel op de SUBMIT knop heeft gedrukt d.m.v. de functie isset() echo "

goed dus doorgaan met script

\n"; } else { echo "nog niet , dus terug "; goto deel_1; } $file="ditdus.txt"; $naam=$_POST["naam"]; $pas=$_POST["pas"]; if (isset($naam) && $naam != "" && $pas != "") { $pointer=fopen($file,"r+"); $paswoorden=fread($pointer,filesize($file)); $paswoorden=explode(",",$paswoorden); $tel=count($paswoorden); for ($i=0;$i<$tel;$i++) { $filenaam=$paswoorden[$i]; $filenaam=trim($filenaam); $i++; $filepass=$paswoorden[$i]; $filepass=trim($filepass); if (($filenaam == $naam) && ($filepass == $pas)) { echo "correct paswoord !
\n"; $wachtwoord="oke"; } } fclose($pointer); } if (isset($wachtwoord) && $wachtwoord == "oke") { } else { echo "U heeft geen toegang, klik hier voor meer informatie
\n"; exit () } ?> <?php echo "verwijzing9 !
\n"; ?>
<?php if ($this->params->get('show_page_heading')) : ?>

<?php echo $this->escape($this->params->get('page_heading')); ?>

<?php endif; ?>
<form id="member-registration" action="<?php echo JRoute::_('index.php?option=com_users&task=registration.register'); ?>" method="post" class="form-validate">
<?php foreach ($this->form->getFieldsets() as $fieldset): // Iterate through the form fieldsets and display each one.?>
<?php $fields = $this->form->getFieldset($fieldset->name);?>
<?php if (count($fields)):?>
	<?php if (isset($fieldset->label)):// If the fieldset has a label set, display it as the legend.?>
		<legend><?php echo JText::_($fieldset->label);?></legend>
	<?php endif;?>
	<?php foreach($fields as $field):// Iterate through the fields in the set and display them.?>
		<?php if ($field->hidden):// If the field is hidden, just display the input.?>
			<?php echo $field->input;?>
		<?php else:?>
			<?php echo $field->label; ?>
			<?php if (!$field->required && $field->type != 'Spacer'): ?>
				<span class="optional"><?php echo JText::_('COM_USERS_OPTIONAL');?></span>
			<?php endif; ?>
			<dd><?php echo $field->input;?></dd>
		<?php endif;?>
	<?php endforeach;?>
<?php endif;?>
<?php endforeach;?>
		<button type="submit" class="validate"><?php echo JText::_('JREGISTER');?></button>
		<?php echo JText::_('COM_USERS_OR');?>
		<a href="<?php echo JRoute::_('');?>" title="<?php echo JText::_('JCANCEL');?>"><?php echo JText::_('JCANCEL');?></a>
		<input type="hidden" name="option" value="com_users" />
		<input type="hidden" name="task" value="registration.register" />
		<?php echo JHtml::_('form.token');?>