PnPaaS Administration
Anmelden
Verwalten Sie FoundryVTT-Instanzen und Benutzerzugänge zentral.
prepare( 'SELECT id, username, password_hash, role, status FROM users WHERE (username = :login_username OR email = :login_email) AND status = :status LIMIT 1' ); $statement->execute([ 'login_username' => $login, 'login_email' => $login, 'status' => 'active', ]); $user = $statement->fetch(); if (is_array($user) && password_verify($password, (string)$user['password_hash'])) { session_regenerate_id(true); $_SESSION['pnpaas_admin'] = (string)$user['username']; $_SESSION['pnpaas_user_id'] = (int)$user['id']; $_SESSION['pnpaas_role'] = (string)$user['role']; header('Location: dashboard.php'); exit; } $error = 'Benutzername, E-Mail-Adresse oder Passwort ist nicht korrekt.'; } catch (Throwable $exception) { error_log('PnPaaS login error: ' . $exception->getMessage()); $error = 'Die Anmeldung ist derzeit nicht möglich. Bitte prüfen Sie die Serverkonfiguration.'; } } } ?>
PnPaaS Administration
Verwalten Sie FoundryVTT-Instanzen und Benutzerzugänge zentral.