33 lines
1.2 KiB
PHP
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';
|
|
}
|
|
}
|
|
?>
|