/
GhostLogic
/
SudakOnline
Обзор
Документация
Войти
/
GhostLogic
/
SudakOnline
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
api/src/Middleware/AuthMiddleware.php
18 строк
618 B
GhostLogic
Загрузить файлы в «»
28 апр 2026, 18:11
Верифицирован
28 апр 2026, 18:11
3c10f40
Код
Авторство
О чём код?
<?php namespace SudakOnline\Middleware; use SudakOnline\Services\AuthService; class AuthMiddleware { public function handle() { $authService = new AuthService(); $user = $authService->authenticateFromRequest(); if (!$user) { http_response_code(401); echo json_encode(['success' => false, 'error' => 'Не авторизован']); exit(); } // Можно сохранить пользователя в глобальную переменную или контейнер $GLOBALS['currentUser'] = $user; } }