<?php
// Tệp: core/init.php

if (session_status() == PHP_SESSION_NONE) {
    session_start();
}

// Kết nối CSDL (giữ nguyên code kết nối của bạn)
require_once __DIR__ . '/../config/database.php';
// ...

// --- LOGIC KIỂM TRA ĐĂNG NHẬP MỚI ---

// Danh sách các trang không yêu cầu đăng nhập
$public_pages = [
    'login.php',
    'process_login.php',
    'update_password.php'
];

// Lấy tên tệp hiện tại
$current_page = basename($_SERVER['PHP_SELF']);

// Nếu người dùng chưa đăng nhập VÀ trang hiện tại không nằm trong danh sách trắng
if (!isset($_SESSION['user_id']) && !in_array($current_page, $public_pages)) {
    // Chuyển hướng về trang đăng nhập
    header('Location: /quanlybanhang/login.php');
    exit();
}
?>