Как обезопасить перенаправление в Laravel, не убивая сеанс запроса? - PullRequest
0 голосов
/ 29 января 2019

Я только что внедрил промежуточное программное обеспечение, которое гарантирует, что каждый доступ к странице выполняется по HTTPS.

public function handle($request, Closure $next) {
    if (!$request->secure())
        return redirect()->secure($request->getRequestUri());

    return $next($request);
}

Несмотря на то, что тестирование показало мне несколько ошибок.После сравнения данных запроса с промежуточным программным обеспечением и без него я обнаружил, что для сеанса запроса установлено значение null при работе через промежуточное программное обеспечение.Я нашел решение выше для нескольких веб-сайтов, но ни один из них не решал проблему уничтожения данных сеанса из-за этого.Как я могу на самом деле сохранить данные сеанса?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...