10

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。しかし、それも同じことを与えています。

これに関するヘルプは大歓迎です。

4

1 に答える 1