Я реализовал простую систему аутентификации на Laravel 5.2, используя Sentinel.Laravel 5.2 сеанс входа в систему не сохраняется
// Route : /login
$success = Sentinel::authenticate(array(
'email' => $email,
'password' => $password,
));
echo $success ? 'Login success' : 'Login failed';
Таким образом, приведенные выше коды выходят Login success
после кода аутентификации. Но статус входа не сохраняется в других запросах. т.е.: если я проверю статус аутентификации от других запросов, он говорит, что я не вошел в систему!
// Route : test-login
echo \Sentinel::check() ? 'User is logged in' : 'User is not logged in';
Я даже пытался реализовать УСПЕШНЫЙ Laravel authencation с использованием \Auth::attempt
. Но это тоже дает то же самое.
Любая помощь на это очень ценится.
Этот новый проект Laravel 5.2? Не могли бы вы показать свой файл 'routes.php'? –
Являются ли ваши «логин» и «тест-логин» маршрутами внутри группы промежуточного программного обеспечения «web»? – patricus
@ MarcinNabiałek: это свежий проект laravel 5.2, и я думаю, что у меня проблема. например, @patricus, мои маршруты не были в промежуточном программном обеспечении «web». Это сработало после того, как я переместил все свои маршруты в промежуточное ПО 'web' – Nauphal