Registrierungs und Login Scribt Problem bin Anfänger(edit:1)

  • 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>


    ';
    }
    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>';
    }
    }
    ?>

    Ein nicht mehr ganz so blutiger Anfänger