Laravel - 認証

WBOY
リリース: 2024-08-27 13:13:22
オリジナル
263 人が閲覧しました

認証は、ユーザーの資格情報を識別するプロセスです。 Web アプリケーションでは、認証は、ユーザーの識別のために電子メール、ユーザー名とパスワードなどの入力パラメーターを取得するセッションによって管理されます。これらのパラメータが一致する場合、ユーザーは認証されていると言われます。

コマンド

Laravelは次のコマンドを使用して、認証を実行するためのフォームと関連するコントローラーを作成します -

php artisan make:auth
ログイン後にコピー

このコマンドは、認証スキャフォールディングの作成に役立ちます次のスクリーンショットに示すように、成功しました。 -

Laravel - 認証

Controller

認証プロセスに使用されるコントローラーは、HomeController.

middleware('auth'); です。 } /** * アプリケーション ダッシュボードを表示します。 * * @return IlluminateHttpResponse */ public function index() { return view('home'); } }
ログイン後にコピー

その結果、生成されたスキャフォールドアプリケーションは、認証を行うためのログインページと登録ページを作成します。それらは以下に示すとおりです -

ログイン

Login Page

登録

Laravel - 認証

ユーザーを手動で認証する

Laravelは、ユーザーを手動で認証するのに役立つAuthファサードを使用します。これには、電子メールとパスワードを確認するためのattemptメソッドが含まれています。

認証のためのすべての関数が含まれるLoginControllerの次のコード行を考えてみましょう -

$email, 'password' => $password])) { // 認証に合格しました... return redirect()->intended('ダッシュボード'); } } }
ログイン後にコピー

以上がLaravel - 認証の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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