問題タブ [bjyauthorize]
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.
zend-framework2 - Zend Framework 2 - BjyAuthorize は常にアクセスを拒否します
bjyoungblood/bjy-authorize
モジュールをセットアップしましたが、現在、ルート403
で構成されているものを除く各 URL に対して「アクセスが拒否されました」というエラーが発生しています。home
私module.byjauthorize.global.php
は次のように見えます:
BjyAuthorize\Guard\Route
その部分を削除しようとしましたが、効果がありませんでした。ルートを削除するとhome
、ホームページもブロックされます。したがって、Controller-Guard と Route-Guard の両方が機能しているようです。この動作をデバッグするにはどうすればよいですか?
zend-framework2 - bjyauthorize で 403 テンプレートを構成する方法
をセットアップしたばかりで、Zend Framework 2 にテンプレートのbjyoungblood/bjy-authorize
場所をどのように伝えることができるのだろうかと考えています。error/403
初期設定をしていない'template' => 'error/403',
ファイルは403.phtml
vendor ディレクトリにありますが、次のエラー メッセージが表示されます。
警告: include(C:\myproject\config\autoload/../view/error/403.phtml) [function.include]: ストリームを開くことができませんでした: C:\myproject\vendor\zendframework\ にそのようなファイルまたはディレクトリはありませんzendframework\library\Zend\View\Renderer\PhpRenderer.php 行 507
構成の何が問題になっていますか?
php - ZFCUserとbjyauthorize-ランディングページの承認を除外する方法
私は皆のためのランディングページを持っている閉じたウェブサイトを構築しています。
私はとを使用ZfcUser
してBjyAuthorize
います。Application\Controller\Index::index
これですべてが機能しますが、アプリケーションのアクションを除外するにはどうすればよいのでしょうか。
私の中で、module.bjyauthorize.global.php
私は自分の行動に認証を必要としないように言いました:
しかし、それでも私はZFCUser
ログインページに転送されます。
私が欠けているものはありますか?
編集:
私はそのguest
役割でそれを試しましたが、今のところ運がありません:
php - Zend Framework 2 - ZFCUser - 認証からランディング ページを除外する方法
と をZF2
併用しZFCUser
ていbjyauthorize
ます。グローバルにアクセスできるランディング ページがあります。他のすべてのページはログインの背後にある必要があります。
最初は、ゲスト ユーザーがランディング ページにアクセスできないことを非難しました。 bjyauthorize
しかし、いくつかの議論の後、それZFCUser
が道を塞いでいるようです.
私の質問は: ZFCUser に 1 つのページ/アクションをブロックしないように指示するにはどうすればよいですか?
編集:
この投稿のApplication/Module.php
ように見えます。アプリをホワイトリストに追加すると、ランディング ページにアクセスできますが、他のすべてのアクションにもアクセスできます。myApp
myApp
URLに一致するか、フロントエンドアクションをホワイトリストに登録できるという条件を変更する方法はありますか?
たぶん、ランディング ページに 2 つ目のルートを追加できます。しかし、それはきれいな解決策ではありませんよね?
zend-framework2 - ログイン後に ZfcUser がロールを別のページにリダイレクトする
プロジェクトで ZfcUser と BjyAuthorize を使用しています。ユーザーがログインすると、デフォルト ルートにリダイレクトされます。
しかし、私はそれを変更したいので、ロールAを持つユーザーがページAにリダイレクトされ、ロールBを持つユーザーがページBにリダイレクトされる場合.
これを実現する方法はありますか?
php - zend-developer-toolbar ZF2 で BjyAuthorize を有効にする際の問題
ユーザーの役割を zf2-toolbar に追加する方法について、誰かに教えてもらえますか。
zend-developer-toolbar に表示されている自分のロール エンティティからユーザー ロールを取得する際に問題があります。通常、私は自分の問題を自分で解決しますが、この場合はアイデアがありません。ZfcUser、BjyAuthorize、Doctrine2 を使用しています。ユーザーロールをツールバーに表示する方法についての説明が見つかりません。composer を使用して、すべての依存関係をインストールしました。私の作曲家ファイルは次のようになります。
ツールバーにもメッセージが表示されます:
config/autoload/module.zenddevelopertools.local.php でプロファイラーを有効に設定し、それもインストールされていますが、少なくとも composer.phar if で確認しました。
誰かが私を助けることができれば素晴らしいだろう、Thx!
zend-framework2 - アクションでユーザーの役割を取得するにはどうすればよいですか
この 2 つのモジュール (zfc-user、bjyauthorize) で zf2 を使用しており、アクションからユーザー ロールを取得したい