Имеется следующий метод:
protected function auth() {
if(isset($_COOKIE['gotostreet'])) {
// Тут код проверки куки
}
// если куки нет перенаправляет на страницу авторизации
else header("Location: /login");
}
Проблема в том, что когда пользователь заходит на страницу авторизации
Например: www.site.ru/login и не имеет кук его перенаправляет на эту же страницу и получается зацикливание. Как правильно обработать эту проверку.
Хотелось бы, чтоб для не авторизованного пользователя была доступна только страница авторизации, любые другие страницы не найдя должных кук перенаправляли бы его на страницу авторизации.
Реализую данную схему в mvc.