setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $stmt = $db->prepare("SELECT id, username, password, full_name FROM admin_users WHERE username = ? AND status = 'active'"); $stmt->execute([$username]); $admin = $stmt->fetch(PDO::FETCH_ASSOC); if ($admin && password_verify($password, $admin['password'])) { $_SESSION['user_id'] = $admin['id']; $_SESSION['username'] = $admin['username']; $_SESSION['full_name'] = $admin['full_name']; $_SESSION['user_role'] = 'admin'; header('Location: dashboard.php'); exit(); } else { $error = '❌ اسم المستخدم أو كلمة المرور غير صحيحة'; } } catch (PDOException $e) { $error = '❌ خطأ في قاعدة البيانات'; } } ?> دخول الأدمن