@QNA-1976

Где можно найти нормальную реализацию контроля авторизованного?

Ну на процедурке я могу запилить функцию редиректа и запихнуть её в каждый модуль-страницу, то есть я заранее знаю, какая страница для авторизованного, а какая - нет.
Полазилв сети, что нахожу? Нахожу реализацию авторизации в ОДНОМ ВИДЕ, где форма авторизации при чеке токена сменяется на якобы зону авторизованного путём редиректа на саму себя: то есть примерно так
if ($token) {
    // типа сайт для авторизованного
} else {
    // форма авторизации
}

Не устраивает, может кто-то знает, где грамотную реализацию посмотреть, чтобы закрыть страницы от доступа в зависимости от того авторизован или нет пользун?

Ну у меня на что хватает фантазии, так это в базовом контроллере проверять, если авторизован и текущий контролер стартовый, то редиректить в домашний контроллер и наоборот если неавторизован и текущий контроллер НЕ стартовый, то редиректить в стартовый )))
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
Конкретные реализации RBAC, ACL, которые ты ищешь, привязаны к архитектуре приложений/фреймворков т.ч. придется писать самому по большей части.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы