Files
Backend/WEBROOT/controller/UserController.php
T

58 lines
1.2 KiB
PHP

<?php
class UserController {
public function setUser($name, $nachname, $email, $passwort, $rolle, $admin, $home_ip) {
$hashedPasswort = password_hash($passwort, PASSWORD_DEFAULT);
DatabaseInsert(
"Benutzer",
"NAME, NACHNAME, EMAIL, PASSWORD, ROLLE, ADMIN, HOME_IP",
$name,
$nachname,
$email,
$hashedPasswort,
$rolle,
$admin,
$home_ip,
);
}
public function DeleteUser($name, $nachname, $email) {
DatabaseDelete(
"Benutzer",
"NAME = ? AND NACHNAME = ? AND EMAIL = ?",
$name,
$nachname,
$email
);
}
public function CheckUser($login, $passwort) {
$user = DatabaseShow(
"Benutzer",
"*",
"NAME = ? OR EMAIL = ?",
$login,
$login
);
if (empty($user)) {
return false;
}
$user = $user[0];
if (password_verify($passwort, $user['PASSWORD'])) {
return true;
}
return false;
}
public function UpdateUser() {
}
}