Seite 1 von 1

Logindaten überprüfen.

Verfasst: 21.10.2010 11:31
von Snowstone de
Da denkt man mal man kann was und schwupps landet man wieder hier. Aber dafür ist ein Forum da. Ich bin dabei eine Loginseite für meine Homepage zu schreiben. Er überprüft die E-Mail Adresse erfolgreich, aber beim Passort bekomme ich immer nur den Fehler das das Passwort falsch ist. Ich bitte euch mir ein wenig auf die Sprünge zu helfen.

Mein Formular postet das Passwort in passwd und die E-Mail Adresse in mail.
Der Code sieht so aus:

Code: Alles auswählen

<html>
<head><title>check_login</title></head>
<body bgcolor="black"></body>
</html>
<?php
$mail = $_POST["mail"];
$passwort = $_POST["passwd"];
If (file_exists("C:\shape\users\\$mail.txt"))
{
    $datei = fopen("C:\shape\users\\$mail.txt", "r+");
    $line1 = fgets($datei, 1024);
    $line2 = fgets($datei, 1024);
    $line3 = fgets($datei, 1024);
    $line4 = fgets($datei, 1024);
    $line5 = fgets($datei, 1024);
    $line6 = fgets($datei, 1024);
        if ($passwort == $line4) {
            echo '<center><font color="#FF0000">OK</font>';
        }
        else
        echo '<center><font color="#FF0000">Das Passwort ist falsch.</font>';;
}
else
echo '<center><font color="#FF0000">An der E-Mail Adresse stimmt etwas nicht.</font>';;
?>
Ach und die Datei mit den Logindaten sieht so aus:
Max
Mustermann
test@test.de
test
ABC-Dorf
Deutschland

Und trägt den Namen test@test.de.txt.

Re: Logindaten überprüfen.

Verfasst: 28.10.2010 17:00
von cYbercOsmOnauT
Hast Du Dir mal die einzelnen line Variablen anzeigen lassen und ihre Länge geprüft? Ich bin mir nicht sicher ob am Ende nicht der Zeilenvorschub mit drin ist.

Grüße,
Tekin

Re: Logindaten überprüfen.

Verfasst: 29.10.2010 16:14
von Snowstone de
Danke.
Hab ich schon überprüft und es ist nicht so. Aber das hat sich erledigt ich schreibe die Benutzerdaten jetzt in eine SQL Datenbank. Kann man das Thema irgendwie beenden oder so?

Re: Logindaten überprüfen.

Verfasst: 29.10.2010 16:46
von cYbercOsmOnauT
Ich mach einfach zu ;)