admin_auth.php 734 B

123456789101112131415161718192021222324
  1. <?php
  2. // Αρχείο: /var/www/html/hockey-cms/admin/admin_auth.php
  3. if (session_status() === PHP_SESSION_NONE) {
  4. session_start();
  5. }
  6. if (!isset($_SESSION['user_id'])) {
  7. header("Location: ../login.php");
  8. exit;
  9. }
  10. // Έλεγχος αν ο χρήστης ΔΕΝ είναι admin (role_id 1)
  11. if ($_SESSION['role_id'] != 1) {
  12. // Αν είναι seller (role_id 2) ή έχει το flag is_seller
  13. if ($_SESSION['role_id'] == 2 || !empty($_SESSION['is_seller'])) {
  14. header("Location: ../seller_dashboard.php");
  15. exit;
  16. } else {
  17. // Αλλιώς τον στέλνουμε στην αρχική σελίδα
  18. header("Location: /index.php");
  19. exit;
  20. }
  21. }
  22. ?>