Logindaten überprüfen.

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Gesperrt
Snowstone de
Mitglied
Beiträge: 13
Registriert: 20.10.2010 09:51

Logindaten überprüfen.

Beitrag 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.
Grüße Snowstone.de
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Re: Logindaten überprüfen.

Beitrag 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
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Snowstone de
Mitglied
Beiträge: 13
Registriert: 20.10.2010 09:51

Re: Logindaten überprüfen.

Beitrag 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?
Grüße Snowstone.de
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Re: Logindaten überprüfen.

Beitrag von cYbercOsmOnauT »

Ich mach einfach zu ;)
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Gesperrt

Zurück zu „Coding & Technik“