Hallo,
ich habe in php ein Formular geschrieben. Meine Vorstellung:
Wenn man auf index.php geht, erscheint ein Anmeldefenster. Hier kann man sich entweder anmelden falls man registriert ist oder man klickt auf "Registrieren" und gelangt auf neu.php. Dort kann sich der Benutzer registrieren mit name, geburtsdatum, adresse, benutzername usw.
Die Datei neu.php arbeitet gut, es überprüft die regulären Ausdrücke und alle Bedingungen bevor alle eingegebenen Daten in die Datenbank reingeschrieben werden.
Mein Problem tritt auf, wenn ich auf index.php mich als registrierten user (der in neu.php erstellt worden ist) anmelden möchte.
Da kommt die Fehlermeldung "Das Passwort ist falsch". Ich hab als option auch die Fehlermeldung, dass der user nicht existiert, aber der existiert ja in der Datenbank, also nimmt es index.php doch auf. Das Passwort kann aber auch nicht falsch sein. ich bin ratlos.
Kann mir jemand bei der Denklücke weiterhelfen???
bei index.php:
bei neu.php:
vielleicht liegt hier der fehler????
lg
ich habe in php ein Formular geschrieben. Meine Vorstellung:
Wenn man auf index.php geht, erscheint ein Anmeldefenster. Hier kann man sich entweder anmelden falls man registriert ist oder man klickt auf "Registrieren" und gelangt auf neu.php. Dort kann sich der Benutzer registrieren mit name, geburtsdatum, adresse, benutzername usw.
Die Datei neu.php arbeitet gut, es überprüft die regulären Ausdrücke und alle Bedingungen bevor alle eingegebenen Daten in die Datenbank reingeschrieben werden.
Mein Problem tritt auf, wenn ich auf index.php mich als registrierten user (der in neu.php erstellt worden ist) anmelden möchte.
Da kommt die Fehlermeldung "Das Passwort ist falsch". Ich hab als option auch die Fehlermeldung, dass der user nicht existiert, aber der existiert ja in der Datenbank, also nimmt es index.php doch auf. Das Passwort kann aber auch nicht falsch sein. ich bin ratlos.
Kann mir jemand bei der Denklücke weiterhelfen???
bei index.php:
PHP Code:
<?php
session_start();
require("connect.inc.php");
?>
PHP Code:
<?php
session_start();
require("connect.inc.php");
function check_email($email) {
...
?>
lg
Comment