Files
website/sources/backend/login.php
2021-01-23 23:11:19 +01:00

33 lines
1.2 KiB
PHP

<?php
// Auf Login Prüfen
if (isset($_GET['login']) && $_POST['pass'] != '' && $_POST['user'] != '') {
$user = $_POST['user'];
$pass = $_POST['pass'];
if ($acc->login($db, $user, $pass)) {
$_SESSION['uid'] = $acc->uid;
$alertMsg = 'Willkommen zurück '.$acc->username;
} else {
$alertMsg = 'Login Fehleschlagen!';
}
} elseif (isset($_GET['logout'])) {
session_destroy();
$alertMsg = 'Erfolgreich Ausgelogt!';
} elseif (isset($_SESSION['uid'])) {
$acc->uid = $_SESSION['uid'];
if (!$acc->checkLogin($db)) {
session_destroy();
}
}
// Auf neuen Account prüfen
if (isset($_GET['newAcc']) && $_POST['pass1'] == $_POST['pass2'] && $acc->permit > 700) {
// $newUser = ;
$newPass = $_POST['pass1'];
// $newMail = ;
if ($acc->newUser($newUser, $newPass, $newMail)) {
$acc->saveUser($db);
} else {
$alertMsg = 'Die Daten für den neuen Account sind Fehlerhaft';
}
}
?>