Я прочитал документацию laravel 5 https://laravel.com/docs/5.3/authentication, чтобы узнать, как я могу реализовать способ, позволяющий пользователям войти в систему.
Но каким-то образом с кодом ниже моя функция Auth :: viaRemember () всегда возвращает false.
Также после перезапуска браузера. Однако в моей базе данных указано значение_потока, а также мой файл cookie .
Сейчас я немного смущен, может кто-то объяснить, что, вероятно, происходит?
Эта функция вызывается для входа в систему пользователя
public function doLogin() { // create our user data for the authentication $userdata = array( 'email' => Input::get('email'), 'password' => Input::get('password') ); // attempt to do the login if (Auth::attempt($userdata, true)) { return Redirect::to('aview'); // validation successful! } }
Эта функция вызывается для проверки зарегистрированного пользователя через Auth :: viaRemember ()
public function checkLogin() { if (Auth::viaRemember()) { return Redirect::to('aview'); } else { return view('toaview'); } }
Файл дополнительных маршрутов (на всякий случай)
Route::group(['middleware' => ['web']], function () { Route::get('login', 'UserController@checkLogin'); });