Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 25.08.2014 10:11:01

lapaliv

Отключение сессий (слетает авторизация)

Здравствуйте, столкнулся со следующей проблемой:
У меня есть страница, на которой размещено некоторое количество картинок (около 20). Смысл в том, что если несколько раз подряд обновить страницу, то авторизация слетает. Долго разбирался в коде, и единственная версия, которая возникла, это то, что laravel воспринимает большое количество запросов к станице как ddos-атаку. Обращение к картинке идет не напрямую, а через router. Работает это след. образом:
В корневом каталоге лежит папка data, которая содержит подпапки с картинками. Когда клиент запрашивает изображение, например,

/images/folder/subfolder/alkdsjfs9fu30jfw9sdf0jd.jpg

, то router подхватывает адрес, передает его action'у и тот уже через header возвращает конкретное изображение. От прямых ссылок на файлы отказался, по личным причинам.
Сейчас, если по прямой ссылке открыть изображение в режиме инкогнито, то можно увидеть, как laravel присваивает сессию клиенту. Собственно мне нужно, что бы авторизация не слетала. Помогите. Мое мнение, либо отключить сессию на конкретный маршрут, либо как-то настроить авторизацию по-другому. Лучше конечно сессию, ибо они не нужны совсем при запросе картинок. Заранее спасибо всем! smile

#2 25.08.2014 17:49:39

Re: Отключение сессий (слетает авторизация)

Драйвер сессий какой ? Если file - попробуй вместо файлов поставить что-то на БД - redis или database.

Не в сети

#3 26.08.2014 08:52:01

lapaliv

Re: Отключение сессий (слетает авторизация)

slider23 пишет:

Драйвер сессий какой ? Если file - попробуй вместо файлов поставить что-то на БД - redis или database.

Спасибо, вроде бы работает пока ... даже идеи такой не было, если честно, что проблема может быть в такой мелочи... smile

#4 26.08.2014 11:58:43

Re: Отключение сессий (слетает авторизация)

PHP лочит файл с сессиями на время запроса, поэтому в хайлоаде хранить сессии в файлах настоятельно не рекомендуют.

Не в сети

Подвал раздела