問題タブ [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 投票する
2 に答える
55 参照

php - Laravel 5.2 ユーザーのログインは、何らかの理由でログインにリダイレクトされます

Laravel 5.2 アプリがあり、artisan make:auth コマンドを使用しました。すべてが正しく生成され、テーブル名を変更して登録できました。その後、ログインしようとしましたが、何度もログイン ページに戻ってきます。誤った認証情報を意図的に入力すると、エラーが表示されるので、認証情報が正しく、Laravel がデータベースと通信していることがわかります。ログインページに何度も戻ってくる理由がわかりません。誰でも助けることができますか?以下にルートを投稿しました。

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

php - Laravel 5 JWTの問題

|こんにちは、私は Laravel 5.2 を使用しており、JWT ( https://github.com/tymondesigns/jwt-auth ) を機能させようとしています。問題は、例外をキャッチできないことです。エラーが発生した場合のカスタム応答ですが、キャッチできません。phpstorm は名前空間が間違っていることを示唆していますがTymon\JWTAuth\**Exceptions**\TokenInvalidException、ベンダーフォルダーに移動して名前空間が正しいことを確認しました。コードは次のとおりです。

そのため、return ['token_invalid'];トークンをミスマッチすると実行されず、画面全体で例外がスローされるだけです

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

php - メール検証でlaravel inbuild認証モジュールを使用する方法

認証モジュールを作成しましたphp artisan make:auth

電子メールの検証後に登録成功を変換しようとしましたが、すべての認証コードがベンダー フォルダー内にあることがわかりました。

以下のルートの場合

ユーザーを作成し、直接ログインします。しかし、トークン付きのメールを送信してユーザーのメールを確認したいと考えています。

ベンダーで更新するのは良い考えではないことはわかっています. これを処理するように提案してください. または、独自の認証モジュールを作成する必要がありますか?

お時間をいただきありがとうございます、乾杯。

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

php - Auth::guard()がlaravel 5.2で機能しない

config/auth.php

ルート.php


ここに私が得ているエラーがあります

Illuminate\Auth\AuthManager::createDriver() の引数 1 がありません。C:\xampp\htdocs\storage\framework\compiled.php の 11193 行で呼び出され、定義されています。

どうしたの ?

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

php - Laravelパッケージの認証ルート/ビュー?

私は Laravel 5.2 用のカスタム パッケージを開発してきましたが、現在は認証を実装しています。

resources/views ディレクトリに Auth フォルダーを追加してみました。また、適切な名前空間を持つパッケージ ディレクトリ内に必要なコントローラーも追加してみました。コントローラーにヒットしますが、[auth.login] が見つからないというエラーを返すため、ビューが表示されません。

プロパティのオーバーライドを AuthController に次のように追加してみました:

ただし、パッケージではなく、メインの Laravel アプリ ディレクトリにあるビューをヒットしようとしています。

独自の管理領域を持つことができるように、Laravel パッケージ内で認証ビュー、ルートなどをセットアップするためのベスト プラクティス/適切な方法は何ですか?

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

php - Laravel 5.1 loginUsingId() がリンクされたアカウント (socialite を使用) で、ミドルウェアの認証に失敗しました

私は Laravel 5.1 を使用しており、LinkedIn でのログインをアプリに実装しようとしています。OAuth 2 ログイン プロセスは正常に機能し、新しいユーザーをusers正しい詳細でテーブルに追加することができました。loginUsingId()Laravel関数を使用してこのユーザーをログインさせることもできます (その後に \Auth::user() が表示されます) が、Authenticateミドルウェアでは失敗します。

これは providerExecute私の関数ですAuthController

そして、これはAuthenticateミドルウェアです:

それが起こる理由とその解決策を知っている人はいますか? どうもありがとう!

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

php - Laravel 5.2 + ユーザーにアクションの実行を許可する

以下のシナリオを検討してください。

  • システムに登録したユーザーは 2 人です。
  • ユーザー 1 がログインしており、ユーザー 2 のプロファイルを更新しようとした場合。許可されるべきではありません。

Request クラスを使ってみました。

問題:すべての情報を含むフォームが表示されます。情報を更新しようとしたときにのみユーザーをブロックします。ユーザーをブロックして、データを含むフォームを表示することさえできないようにする方法は??

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

laravel - ポリシーを使用した Laravel 認可

そのため、承認を行うためのポリシーを作成する方法を学ぶ手助けが必要です。私は Gates のことをよく理解しており、私にとってはうまく機能しますが、ポリシーを作成すると機能しません。

これが私が使用しているコードです。私が抱えている問題は、特定のモデル関数の承認のチェックをどこに置くかを見つけようとしていると思いますか?

ここでは、物事がどのように機能するかを確認するために、テストを true または false に切り替えています。しかし、メッセージコントローラーでこれを行うと:

うまくいきません。また、$this->authorize('update', $message); を使用してコントローラーで承認を確認する別の方法にも遭遇しました。しかし、それもうまくいきませんでした。

ありがとうございました。