Gestionnaire de fichiers - Editer - /home/pack/config.php
Arrière
<?php /** * Pack IoT – Configuration (Production Version) * PHP 7.4 Compatible */ date_default_timezone_set("Asia/Bangkok"); session_start(); /* -------------------------------------------- DATABASE CONNECTION --------------------------------------------- */ $DB_HOST = "localhost"; $DB_USER = "pack"; $DB_PASS = "@pack2025"; $DB_NAME = "pack"; /* $DB_HOST = "localhost"; $DB_USER = "root"; $DB_PASS = ""; $DB_NAME = "pack_beacon"; */ $conn = new mysqli($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME); // Check connection if ($conn->connect_errno) { die("Database connection failed: " . $conn->connect_error); } // Force UTF-8 $conn->set_charset("utf8mb4"); /* -------------------------------------------- GLOBAL USER VARIABLES (if logged in) --------------------------------------------- */ $USER_ID = $_SESSION['uid'] ?? 0; $USERNAME = $_SESSION['username'] ?? ""; $ROLE = $_SESSION['role'] ?? "guest"; /* -------------------------------------------- HELPER: Redirect if not logged in --------------------------------------------- */ function require_login() { if (!isset($_SESSION['uid'])) { header("Location: login.php"); exit(); } } /* -------------------------------------------- HELPER: Require role (admin/staff/user) --------------------------------------------- */ function allow_role($roles = []) { global $ROLE; if (!in_array($ROLE, $roles)) { echo "<script>alert('ไม่มีสิทธิ์เข้าถึงหน้านี้');history.back();</script>"; exit(); } } ?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Génération de la page: 0.19 |
proxy
|
phpinfo
|
Réglages