ホームページ  >  記事  >  バックエンド開発  >  Laravel5 学生成績管理システム-03-ログイン・ログアウト機能-権限-ミドルウェア

Laravel5 学生成績管理システム-03-ログイン・ログアウト機能-権限-ミドルウェア

WBOY
WBOYオリジナル
2016-06-20 12:30:43946ブラウズ


このセクションでは、ログインおよびログアウト機能を完了し、ルーティングでミドルウェアを設定し、ミドルウェアユーザー認証初心者の場合は、まずドキュメントを読んでから次の作業を開始することを強くお勧めします。

まず、routes.php のログイン ルートとログアウト ルートを確認します。

     ################# 登陆登出功能##############Route::get('login', [    'middleware' => 'guest', 'as'=>'login', 'UsersInfo' => 'loginController@LoginGet']);Route::post('login', [    'middleware' => 'guest', 'UsersInfo' => 'loginController@LoginPost']);Route::get('logout', [    'middleware' => 'auth', 'as'=>'logout', 'UsersInfo' => 'loginController@Logout']);


guest はゲストのみを許可します (ログインしていない場合) この場合は、「ルート ログインを取得」および「ルート ログインをポスト」にアクセスします。すでにログインしている場合は、キーワードの応答に注目してください。学生と管理者の 2 種類のログイン ユーザーがおり、ログイン中にこれら 2 つのルートにアクセスしたい場合、応答は明らかに異なります。つまり、学生の場合は学生のホームページに移動し、管理者の場合は管理者のホームページに移動してください。次に、RedirectIfAuthenticated.php


を見てみましょう。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:小白(続き)次の記事:小白(続き)