Kann mir jemand mit meinem Scribt helfen?
ich will mit meinem Scribt erreichen das man sich Registrieren und einloggen kann und das alles über eine Datei nicht Datenbank... Ich kann zwar meine Daten beim Registrieren in die Datei reinschreiben aber wenn ich mich einloggen will gibt er mir immer die Fehlermeldung das ich das falsche Passwort etc.. was hab ich da falsch gemacht bedanke mich für jede Hilfe danke
hier kommt mein Scribt:

<?
print_r($_POST);
$cb = $_POST['cb'];
$Passwort = $_POST['ipw_passwort'];
$Benutzername = $_POST['i_ln'];
$rPasswort = $_POST['ipw_rpasswort'];
$rBenutzername = $_POST['i_rn'];

#registrierung
if($_POST['Registrieren'])
{
$str =$rBenutzername.'#'.$rPasswort;
$id = fopen('id.id', "a+");
$write = fwrite($id,$str."\n");
fclose ($id);
}

#login
if ($_POST['Login'] && file_exists("id.id") && $cb != "1")
{
$id = fopen('id.id', "r");

#schleife
while (($current_line = fgets($id)) !== FALSE)
{
$arr = explode('#', $current_line);
if (($arr[0] == $Benutzername) && ($arr[1] == $Passwort))
{

echo '
<font size="+8"> <font color="#000000"><div align="center">

<u>Willkommen'.$arr[0].'</u>


[img]Zwischenablage01.gif[/img]';
}
else
{
echo '
<font color="#000000"><div align="center"><u>Passwort oder Benutzername ist nicht korrekt oder existiert nicht</u>';
}
}
fclose($id);
}
#Formulare
else
{
echo '
<form action="" method="post">
<table>
<tr><td>Benutzername</td>
<td><input type="text" name="i_ln" size="10"></td>
</tr><tr>
<td>Passwort</td>
<td><input type="Password" name="ipw_passwort" size="10"></td>
</tr>
</table>


<input type="submit" value="Login" name="Login"> <input type="checkbox" value="1" name="cb">
Zum Registrieren Checkbox anklicken und mit Return bestätigen
</form>';

#registrierungs formular
if ($cb == "1")
{
echo'
<form action="" method="post"><table>
<tr><td>Benutzername</td>
<td><input type="text" name="i_rn" size="10"></td>
</tr><tr>
<td>Passwort</td>
<td><input type="Password" name="ipw_rpasswort" size="10"></td>
</tr>
</table>
<input type="submit" value="Registrieren" name="Registrieren">';
}
else
{
echo'

<tr></td>
<td><input type="hidden" name="i_rn" size="10"></td>
</tr><tr>
<td></td>
<td><input type="hidden" name="ipw_rpasswort" size="10"></td>
</tr>
</table>
</form>';
}
}
?>
Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!