linkDB(); $sql = "INSERT INTO user (`id`, `name`,`vorname`,`email`,`passwort`,`salt`,`role`) VALUES (:guid, :name, :firstname, :email, :password, :salt, :role)"; try { $sth = $pdo->prepare($sql); $sth->execute([ ":guid" => $guid, ":name" => $values["name"], ":firstname" => $values["lastname"], ":email" => $values["email"], ":password" => $hash, ":salt" => $salt, ":role" => $values["role"] ]); } catch (PDOException $e) { new \Blog\Library\ErrorMsg("Fehler beim Schreiben der Daten.", $e); die; } return true; } public function getUserByEmail($email){ $pdo = $this->linkDB(); $sql = "SELECT * FROM user WHERE email = :email"; $sth = $pdo->prepare($sql); $sth->execute([":email" => $email]); return $sth->fetch(); } }