Laravel выдает ошибку сеанса при попытке входа из нескольких аккаунтов - PullRequest
0 голосов
/ 14 сентября 2018

У меня есть пользовательская таблица, в которой есть три типа пользователя: Admin, storemanager, user со значениями типа в таблице user - 1,2 для admin и storemanager.Логин и выход из системы легко работает для одного типа пользователей.Но когда я пытаюсь войти из другой учетной записи, выйдя из первой учетной записи, это выдает ошибку ...... Аргумент 1, переданный в Illuminate \ Session \ Middleware \ StartSession :: addCookieToResponse (), должен быть экземпляромSymfony \ Component \ HttpFoundation \ Response, экземпляр Illuminate \ View \ View, указанный в C: \ xampp \ htdocs \ loyaty \ vendor \ laravel \ framework \ src \ Illuminate \ Session \ Middleware \ StartSession.php в строке 70 ошибка появляется в первый раз, только во второй раз она работает отлично Вот мой код контроллера входа в систему

public function login_post(Request $request)
   {

    if (Auth::attempt(['email' => $request->email, 'password' => $request- 
    >password,'user_type'=>1 ],true)   ||  Auth::attempt(['email' => $request- 
    >email, 
  'password' => $request->password,'user_type'=>2 ],true))
    {            

   return redirect('admin/dashboard');

    }
    else
    {
        Session::flash('message', 'Invalid email and password');


    }



    return view('admin.login.index');
   }




   //for logout

      public function logout(Request $request) {



     Auth::logout();





   return redirect('/admin_login');
 }

Пожалуйста, помогите решить проблему ..

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