問題タブ [zfcuser]
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 - ZfcUsers UserController の拡張
実装を拡張して、別のレイアウトを表示したいUserController
-ログインマスクだけで。setEventManager
URLを呼び出すとwww.example.com
、コントローラーが他のレイアウトで取得されます。しかし、間違ったユーザー名を入力すると、リダイレクトされto www.exmpale.com/user/login
、デフォルトのレイアウトが表示されます。
すべてのルートを上書きZfcUser Module
して自分のコントローラーにリダイレクトする方法を確認するには、UserController
直接呼び出すことはできません。
ありがとうございました。
zend-framework2 - ZF2 の bjy-authorize、zfcUser、および zfc-user-doctrine-orm の composer.json
コンポーザーを使用して、ZF2でbjy-authorize、zfcUser、およびzfc-user-doctrine-ormを使用しようとしています。しかし、composer.phar update を呼び出すと、常にエラーが発生します。
composer.json は次のようになります。
最後の 3 行 (「zf-commons」で始まる) なしで試してみました。エラーは発生しませんが、zfc-user-doctrine モジュールがインストールされていません。
composer.json ファイルで何を変更する必要がありますか?
最高、アイスマン
phpunit - ZF2 単体テスト認証
単体テストについて学んでいて、次の問題を解決しようとしました。
...で与えられた唯一の答えを使用して:
ZfcUser を使用したコントローラーの単純な ZF2 単体テスト
したがって、私のsetUp関数は同じように見えます。残念ながら、次のエラー メッセージが表示されます。
コードのこの部分で発生します(私のコードでも同じように分割されています):
$authMock オブジェクトは、setService に渡すために実装する必要がある plugininterface を実装していないようです。
$authMock は、単体テストで使用するためにそこに渡されることを意図していませんか? 別の (単体テスト指向の) setService メソッドを使用する必要がありますか?
アプリケーションへのログインを処理する方法が必要です。そうしないと、単体テストが無意味になります。
アドバイスをありがとう。
=== 編集 (2013/11/02) ===
これが問題の領域だと思うので、明確にするためにこの部分に焦点を当てたいと思いました:
モックが必要な実装を処理しない場合、他にどのようにログインするふりをすることができますか?
zend-framework2 - ZfcUser 承認の拡張
ユーザー名/電子メールとパスワード以外の認証用の 3 番目のプロパティを含めるように zfcuser を最適に拡張する方法について、何らかの方向性やガイダンスを探しています。
認証に含める「ドメイン」フィールドを追加しようとしています。
カスタム エンティティを使用してプロパティをユーザー オブジェクト (および orm マッピング) に追加し、それをログイン フォームに追加する方法を理解しましたが、3 番目のフィールドをユーザー名/電子メールとパスワードと共に使用して利用できるようにするためには認証が必要です。設定されている ID で。
これに関するガイダンスをいただければ幸いです。
doctrine-orm - BjyAuthorize ロールを追加する (ZfcUser と Doctrine を使用)
ZF2 で bjy-authorize、zfcUser、および zfc-user-doctrine-orm を使用しようとしています。マニュアルに関するすべてのモジュールをインストールしました。doctrineでbjyAuthorizeを使用するには、このチュートリアルhttps://github.com/bjyoungblood/BjyAuthorize/pull/62を使用しました
新しいロールを作成する方法と、それらをユーザーにリンクする方法を教えてください。
上記のチュートリアルでは、これを使用して role_providers を構成します。
BjyAuthorize の他の構成ファイルでは、これは次のように行われます。
これらの構成の違いは何ですか?
ありがとう!
zend-framework2 - ZfcUser のユーザー状態とは正確には何ですか?
ZfcUserの「ユーザー状態」が正確に何をしているのか、なぜそれが必要なのか、誰か教えてもらえますか? このユーザーの状態はどういう意味ですか (それが意味する役割ではないと思います)?
php - ZFCUserとbjyauthorize-ランディングページの承認を除外する方法
私は皆のためのランディングページを持っている閉じたウェブサイトを構築しています。
私はとを使用ZfcUser
してBjyAuthorize
います。Application\Controller\Index::index
これですべてが機能しますが、アプリケーションのアクションを除外するにはどうすればよいのでしょうか。
私の中で、module.bjyauthorize.global.php
私は自分の行動に認証を必要としないように言いました:
しかし、それでも私はZFCUser
ログインページに転送されます。
私が欠けているものはありますか?
編集:
私はそのguest
役割でそれを試しましたが、今のところ運がありません:
zend-framework - ファクトリをオーバーロードして ZfcUser のフォームを拡張/置換しますか?
ZfcUser を使用するプロジェクトで、複数のチーム メンバーと作業しています。フォームを拡張する文書化された方法は、カスタム モジュールの init メソッド内のフォーム イベントにリスナーをアタッチすることです。
これで問題ありません。この方法で実行できます。ただし、フォームに関連するすべてのロジックが Forms ディレクトリに配置されることを伝えると、道に迷う傾向のあるジュニア開発者が数人いるため、Module クラスのロジックをほとんど持たないようにしています。モジュールクラスにあります。
だから私は過負荷かどうか疑問に思っています
'service_manager' => array(
'factories' => array(
'zfcuser_register_form' => function()
アプリケーションモジュールの後に ZfcUser モジュールがロードされることがあるため、インスタンスが独自のフォームをロードすることはありませんか?
zend-framework2 - デフォルトの zfcUser ルートを無効にしますか?
を使用していますが、公開したくないので、 、zfcUser
などのデフォルト ルートを無効にできるかどうか疑問に思っていました。zfcUser/login
zfcUser/register
私は見ましたzfcuser.global.php
が、そのようなオプションはないようですか?
ありがとう