implemented anonymous user authentification with browser identification number from cookies
This commit is contained in:
@@ -5,18 +5,8 @@
|
||||
// Renders Leaflet Map Interface including Leaflet Plugins
|
||||
// =====================================================================
|
||||
|
||||
// Reads Environment Configfile
|
||||
$envFile = __DIR__ . '/../../.env';
|
||||
if (file_exists($envFile)) {
|
||||
$lines = file($envFile, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
|
||||
foreach ($lines as $line) {
|
||||
if (strpos(trim($line), '#') === 0) continue;
|
||||
list($key, $value) = array_map('trim', explode('=', $line, 2));
|
||||
putenv("$key=$value");
|
||||
}
|
||||
}
|
||||
|
||||
require_once __DIR__ . '/api/db.php';
|
||||
require_once __DIR__ . '/api/auth.php';
|
||||
|
||||
// -----------------------------------------------------------------
|
||||
// Loads Municipality Configuration
|
||||
@@ -122,6 +112,8 @@ $news_items = $stmt->fetchAll();
|
||||
|
||||
<!-- Mobile Hamburger Menu -->
|
||||
<button class="header-menu-toggle" onclick="toggleMobileNav()">
|
||||
<i class="fa-solid fa-bars"></i>
|
||||
</button>
|
||||
</header>
|
||||
|
||||
|
||||
@@ -370,6 +362,9 @@ $news_items = $stmt->fetchAll();
|
||||
|
||||
// Category Definitions from Database
|
||||
const CATEGORIES = <?= json_encode(get_categories(), JSON_UNESCAPED_UNICODE) ?>;
|
||||
|
||||
// Admin Status from PHP Session
|
||||
const IS_ADMIN = <?= (function_exists('is_admin') && is_admin()) ? 'true' : 'false' ?>;
|
||||
</script>
|
||||
|
||||
<!-- Application Logic -->
|
||||
|
||||
Reference in New Issue
Block a user