Laravel Muiltiple Sessions同浏览器错误值

时间:2019-06-10 11:46:11

标签: php laravel laravel-5

我在同一页面上有登录和注册表格。 显示正确的错误验证(或在登录表单或注册表单中) 我找到了解决方案: Laravel login and register forms on the same page in Laravel 5.2

基本上,解决方案是在会话变量中注册单击什么形式。

一开始它是有效的,但是现在我注意到每次刷新浏览器时都会注册新会话,因此 当我得到值时,它返回错误的值。 如果我转到文件夹:framework / sessions,我看到创建了多个会话,一个存储了“ 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')}}

0 个答案:

没有答案