Hallo ein zehntes mal ,
Wollte mal Fragen wie ihr es machen würdet den User mit Nachnamen und Vornamen anzusprechen nach erfolgreichem Login.
Habe es zurzeit so gemacht ist aber bissl bescheurt da man sich nur mit der email einloggen soll und nicht auch mit dem Vornamen. (Habe in dem Beispiel nur den Vornamen benutzt)
[PHP]
public function login($email,$password $vorname)
{
try
{
$stmt = $this->db->prepare("SELECT email,password,vorname FROM user_daten WHERE email = :email OR :vorname");
$stmt->execute(array(':email'=>$email, ':vorname'=>$vorname));
$userRow=$stmt->fetch(PDO::FETCH_ASSOC);
if($stmt->rowCount() > 0)
{
if(password_verify($password, $userRow['password']))
{
$_SESSION['email'] = $userRow['email'];
$_SESSION['vorname'] = $userRow['vorname'];
return true;
}
else
{
return false;
}
}
}
catch(PDOException $e)
{
echo $e->getMessage();
}
}
[/PHP]
Ich wusste nicht wie ich vorname mit einem Platzhalter verwenden sollte.
Nach dem Login erfolgreich war könnte ich easy den User so ansprechen: Willkommen $_SESSION['vorname']. Nur das muss ich hier irgendwie anders machen.