Laravel Muiltiple Sessions - неправильное значение браузера - PullRequest
0 голосов
/ 10 июня 2019

У меня на этой странице есть логин и форма регистрации. Чтобы показать правильные ошибки проверки (или в форме входа в систему или в форме регистрации) Я нашел решение: Форма входа и регистрации Laravel на одной странице в Laravel 5.2

В основном решение состоит в том, чтобы зарегистрировать переменную сеанса, какая форма нажата ..

В первый раз это работает, но теперь я замечаю, что каждый раз, когда я обновляю свой браузер, новый сеанс регистрируется так когда я получаю значение, оно возвращает неправильное значение. Если я захожу в свою папку: framework / сессий, я вижу несколько созданных сессий, одна из которых сохранила значение «register», другая имеет значение «adios», но наконец, всегда возвращайте «значение регистра»

В моем RegisterController есть это:

public function __construct(Request $request)
{
$this->middleware('guest');       
Session::put('last_auth_attempt', $request->auth_attempt);
Session::save();

}

В моем LoginController это:

public function __construct(Request $request)
{
$this->middleware('guest')->except('logout');  
Session::put('last_auth_attempt', 'adios');
Session::save();
}

Я пишу в своем register.blade.php Я получаю значение:

{{ Session:: get('last_auth_attempt')}}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...