問題タブ [laravel-authorization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
407 参照

laravel-5.1 - Laravel 5.1 Authがサーバー上で機能しないのに、ローカル環境では正しい仕事をしている

サーバーにデプロイした後、Laravel 5.1.35 認証が機能しません。ローカル環境では問題なく動作しています。

デフォルトでは、成功したログインは '/home' にリダイレクトされ、/home ルート ハンドラでは Auth::check() は false を返します。

上記のコードは bool(false); を出力します。

経路コード:

0 投票する
0 に答える
294 参照

php - laravel 5.2のタイムアウト処理

laravel 5.2 で Auth を使用しており、タイムアウトをより適切に処理する方法を知りたいです。現時点では、コントローラーでこの関数を使用して認証を処理しています

タイムアウトを 15 分に設定しており、タイムアウトが発生したときにリダイレクトを機能させたいと考えています。タイムアウトになったことを警告するログイン ページにリダイレクトするようにします。また、再ログイン後に元のページにリダイレクトしたいと考えています。

0 投票する
2 に答える
716 参照

laravel - アクティブステータスのlaravel 5.2ユーザーログイン

こんにちは、私はlaravel 5.2のデフォルト認証を使用していますが、ユーザーはアクティブステータスでのみログインする必要があります。

https://laravel.com/docs/5.2/authentication

このリンクでは、彼らは次のような方法を与えました

しかし、これはlaravel 5.2のどこにあるのかわかりませんでした。

検索しましたが、解決策は以前のバージョン用であり、5.2 用ではありません。

したがって、アクティブなステータスのみを持つユーザーにログインするのを手伝ってください。問題を解決するために、5.1または以前のバージョンのビルトインまたはカスタムソリューションではなく、laravel 5.2を提供してください

0 投票する
1 に答える
339 参照

php - Laravelのマルチ認証を使うか使わないか

resources次の例では、Laravel フレームワークを使用してアプリケーションを開発しています。これは、Laravel フレームワークを介して実装される RESTful アプリケーションであると想定されています。

次の例を見てみましょう:storeやのようないくつかのメソッドcreateは、Web サイトの管理者によってのみ許可されていますが、indexメソッドはすべてのユーザーによって許可されており、この例のような多くのケースがあります。異なるタイプのユーザーは、コントローラーのいくつかのメソッドにしかアクセスできません。

この場合Multi Auth、Laravel を利用してユーザーを格納するための別のテーブルを作成するか、同じテーブルに別のタイプのユーザーを定義してmiddleware、特定の機能に適用されるユーザーのアクセスを処理することができます。

質問: どの方法をお勧めしますか? また、その理由も教えてください。

0 投票する
1 に答える
1950 参照

php - Laravel 5.2 Zizaco/entrust または spatie/laravel-permission

私はLaravelが初めてで、プロジェクトを開始しました。このプロジェクトでは、ユーザーの役割と権限を管理する管理パネルを作成する必要があります。私はいくつかのパッケージを調べて、これらの2つを選択しました. プロジェクトでどちらを使用する必要がありますZizaco/entrustspatie/laravel-permission. 私は両方のドキュメントを確認しましたが、パッケージで利用できる場合は、明確に理解できるように、何らかの情報を提供していただければ幸いです。

0 投票する
1 に答える
136 参照

php - postLogin表示トークンで、Laravel 5.2では呼び出されないようです

私はしばらくの間、これに頭を悩ませようとしてきましたが、問題が何であるかを理解できないようです. Laravel 5.2.* で手動でログイン ページを作成しました。以前は成功していましたが、何らかの理由で今回は機能しません... コードの重要な部分の内訳は次のとおりです。

AuthenticatesUsers トレイトの postLogin メソッドは次のとおりです。

ログイン ボタンをクリックすると、csrf トークンの値が表示され、AuthenticateUsers トレイトの postLogin メソッドにヒットしません。実際の例が必要な場合は、http://www.dorothea.co.za/auth/loginに移動し、画面上部の [ログイン] スライド パネルをクリックしてから、[ログイン] をクリックします。

0 投票する
1 に答える
246 参照

php - Laravel - ミドルウェアがスキップされるのはなぜですか?

ユーザーがログアウトし、ユーザーがこのページにアクセスしたと仮定しますhttp://domain.com/admin

コントローラーには、次の __constructようなメソッドがあります。

画面に「Hello World」と表示されるのはなぜですか? $this->middlewareユーザーがログインしていないため、最初に実行し、認証ミドルウェアを介してログイン ページにリダイレクトする必要があります。

ただし、次のように削除する dd("Hello World");と:

正常に動作し、ログイン ページにリダイレクトされます。