News-Admin-Workflow aufgebohrt:
- News können jetzt als Admin erstellt und gelöscht werden, mit Zwischenseite zur Bestätigung. - Fehler bei den Feldnamen im Model gefixt. - Nach dem Anlegen/Löschen gibt’s jetzt wie beim Login/Registrieren eine kurze Erfolgsmeldung und automatischen Redirect. - Includes und Redirects aufgeräumt, damit keine Warnungen mehr kommen.
This commit is contained in:
@@ -48,12 +48,13 @@ class AuthController
|
||||
|
||||
$result = $this->model->login($email, $password);
|
||||
|
||||
if ($result === true) {
|
||||
$_SESSION['user'] = $email;
|
||||
if ($result['success']) {
|
||||
$_SESSION['user'] = $result['user']['email'];
|
||||
$_SESSION['is_admin'] = $result['user']['is_admin'];
|
||||
$this->view->setDoMethodName('showLoginSuccess');
|
||||
} else {
|
||||
$this->view->setVars([
|
||||
'errors' => ['login' => is_string($result) ? $result : "Login fehlgeschlagen."],
|
||||
'errors' => ['login' => $result['error']],
|
||||
'validData' => ['email' => $email],
|
||||
'loginSuccess' => false
|
||||
]);
|
||||
|
Reference in New Issue
Block a user