ホームページ >バックエンド開発 >PHPチュートリアル >laravel51 フレームワークでのユーザー権限管理 360 権限管理 ユーザー権限管理 ルーター管理権限

laravel51 フレームワークでのユーザー権限管理 360 権限管理 ユーザー権限管理 ルーター管理権限

WBOY
WBOYオリジナル
2016-07-29 08:49:451081ブラウズ

Web サイトの開発にはユーザー管理が必要です。ユーザーが一般ユーザー、管理者、またはスーパー管理者であるかどうかを判断するにはどうすればよいですか?

これは、laravel5.1 フレームワークと PHP 言語を組み合わせた説明です:

1. まず、データベースに users テーブルを作成する必要があります。これには、type フィールドを含め、偽のデータを入力する必要があります (通常のユーザーは 0 に対応します)。 、管理者は100に対応し、スーパー管理者は110に対応します)

2. 次に、laravel5.1フレームワークのAuthenticatesUsers.phpファイル(/vendor/laravel/framework/src/illuminate/Foundation/Auth)を編集します。スクリーンショットは次のとおりです。 3. 変数 $user はログイン ユーザーの情報を取得し、それを 3 つの関数 isStudent、isAdmin、isSuperAdmin に渡します。

の 3 つの関数を見てみましょう。 User.php (/app/models) を参照すると、ファイルは laravel フレームワークのモデルとして、簡単に言うとデータベースの users テーブルに相当します干部管理权限,权限管理系统,qq权限管理,root权限管理,supersu权限管理,管理权限设置,java权限管理,laravel thinkphp,手机权限管理,权限管理软件,管理权限登录,超级权限管理,360权限管理,用户权限管理,路由器管理权

4 から、対応する type フィールドを見つけます。ユーザーが入力した情報 (名前) に従ってデータベースを作成し、比較用の設定ディレクトリ ファイル (mooe.php) に対応します:

干部管理权限,权限管理系统,qq权限管理,root权限管理,supersu权限管理,管理权限设置,java权限管理,laravel thinkphp,手机权限管理,权限管理软件,管理权限登录,超级权限管理,360权限管理,用户权限管理,路由器管理权

5. ここでの判断により、プログラムがファイル AuthenticatesUsers に入るブランチが決定されます。 php (最初のスクリーンショット) は、さまざまなルート /homestudent /homeadmin /homesuperadmin に対応し、ルート (routes.php) 内でさまざまなコントローラーに配置されます。

上記では、laravel と権限管理を含む、laravel51 フレームワークでのユーザー権限管理について紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。 干部管理权限,权限管理系统,qq权限管理,root权限管理,supersu权限管理,管理权限设置,java权限管理,laravel thinkphp,手机权限管理,权限管理软件,管理权限登录,超级权限管理,360权限管理,用户权限管理,路由器管理权

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