Halöchen... ich habe mal wieder ein kleines prolem :c
Da sollte eigentlich der Benutzername stehen... also in meinem Fall Max_Mustermann... aber wie man sieht herrscht dort gähnende leere...
Das ist der betroffende punkt
Damit werden die daten vom Login übernommen...
und hier werden die vom login übergeben...
Code
if(isset($_POST['send']))
{
$user_name = trim(htmlspecialchars($_POST['user_name']));
$user_password = trim(htmlspecialchars($_POST['user_password']));
//Benutzereingaben validieren
if(preg_match('/^\w{5,}$/', $user_name) && !empty($user_password))
{
$query = $SQL->prepare('SELECT `user_id` FROM `user` WHERE `user_name` = ? AND `user_password` = ?');
$query->bind_param('ss', $_POST['user_name'], md5($_POST['user_password']));
$query->execute();
$query->store_result();
$query->bind_result($user_id);
//Sind Benutzerdaten vorhanden und korrekt?
if($query->num_rows == 1)
{
$query->fetch();
$_SESSION['user_id'] = $user_id;
header('location: ucp.php');
exit();
}
else
{
$error = 'Ihre Anmeldedaten sind nicht korrekt. Bitte wiederholen Sie Ihre Eingabe.';
}
}
else
{
$error = 'Bitte füllen Sie alle Felder korrekt aus.';
}
}
else
{
$error = NULL;
$user_name = NULL;
}
Alles anzeigen
Ich hoffe mir kann da wer helfen