ホームページ > バックエンド開発 > PHPチュートリアル > laravelフレームワークはAuthを使用して非同期にログインし、ログインユーザー情報なしで他のページにアクセスします。

laravelフレームワークはAuthを使用して非同期にログインし、ログインユーザー情報なしで他のページにアクセスします。

WBOY
リリース: 2016-09-02 08:57:05
オリジナル
1304 人が閲覧しました

1. laravel の認証検証を使用します
2. 設定 auth.php のモデルを AppModelsAdminUser::class に変更します (バックグラウンド ユーザーのログイン認証であるため)
3. ページでバックグラウンド ログイン メソッドを呼び出します。主なロジックは次のとおりです:

if (Auth::attempt(['name' => $request->input('name'), 'password' => $request->input('password')])) {

リーリー

そのとき、ブラウザーコンソールのバックグラウンドで返された dd ログインユーザー情報を確認できましたが、別のページに移動して Auth::user() を出力すると、null になっていました。

返信内容:

1. laravel の認証検証を使用します
2. 設定 auth.php のモデルを AppModelsAdminUser::class に変更します (バックグラウンド ユーザーのログイン認証であるため)
3. ページでバックグラウンド ログイン メソッドを呼び出します。主なロジックは次のとおりです:

if (Auth::attempt(['name' => $request->input('name'), 'password' => $request->input('password')])) {

リーリー

そのとき、ブラウザーコンソールのバックグラウンドで返された dd ログインユーザー情報を確認できましたが、別のページに移動して Auth::user() を出力すると、null になっていました。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート