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認証を実装しようとさえしました\Auth::attempt
。しかし、それも同じことを与えています。
これに関するヘルプは大歓迎です。