問題タブ [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.
module - 別のモジュールのzfcUsergetState
zfcUserからStateを取得するにはどうすればよいですか
view / index.phtmlで、$ this-> zfcUserIdentity()-> getState();から取得します。
しかし今、私は他のモジュール/コントローラー(これは私のcostumモジュールコントローラーです)でこの値(ログインしているこのユーザーの状態)を取得する必要があります
したがって、状態を次の場所から取得する必要があります:zfcUser / Entity/UserからmyModule/Controller
私はこれをhttps://github.com/ZF-Commons/ZfcUser/wiki/How-to-check-if-the-user-is-logged-inで見ていますが、このソリューションは役に立ちません
zend-framework2 - zendフレームワーク2のサブドメイン間でzfcuserを共有する方法
アプリケーションにzfcuserモジュールをインストールしましたが、すべて正常に動作します。ホスト名ルーターを構成しました。ここで問題が発生します。メインドメイン(http://example.com)にログインするとすべて問題ありませんが、サブドメイン(http://test.example.com、http: //anysubdomain.example.com)ログに記録された状態が失われ、すべてのサブドメインで再度ログインする必要があります。サブドメイン間でログイン状態を共有するにはどうすればよいですか?ZF1では「cookie_domain」を設定するだけで機能しますが、ZF2ではどのように作成しますか?もちろん、私はBjyauthorizeも使用しており、サブドメインでbjyauthorizeガードを維持したいと思っています...
php - Zend Framework 2 - ZFCUser モジュールのインストール
ZF2
プロジェクト用の認証モジュールが必要です。
ZFCUser は良さそうで、無事インストールできました。しかし、これ以上のドキュメントがないため、少し迷っています (または、どこを探すべきかわかりません)。
1) ZFCUser-DoctrineORMを含めたいのですが、readme には基本的にモジュールの名前が記載されており、それだけです。これを機能させるにはどうすればよいですか?
しばらく試してみたところ、URL の下にログイン ページ/user/
と、別のページにフォームを含める方法を示すコード スニペットが見つかりました。
2) しかし、たとえば、他のすべてのページまたはモジュールでログインを必須にするにはどうすればよいですか?
php - ZendFramework2-ZFCUserによる認証のグローバルチェック
正常にインストールZFCUser
しました。ここで、認証をグローバルにチェックする方法があるかどうか疑問に思います。
ウィキで概説されているように、認証をチェックする方法はいくつかあります。それらはすべて機能しますが、すべてのアクションに実際にcheck-if-clauseを配置する必要がありますか?すべての私のサイトは、ログインしているときにのみアクセス可能である必要があり、そうでない場合は、ログインページに再ルーティングする必要があります。
私がこの論理を置くことができる中心的な場所があるかどうか誰かが知っていますか?
zend-framework2 - Zend Framework-2: すべてのコントローラーを保護する最善の方法は? (ZfcUser/ハイブリッド認証)
で Facebook 認証を有効にするためにZfcUser
viaを使用しています。モジュールをダウンロードしてプロジェクトに追加しました。これで、モジュールの下のコントローラーが保護されました。つまり、ログインしていない場合は、ログイン ページにリダイレクトされます。 HybridAuth
Zend
Framework 2
scn-social-auth
user
ZfcUser
ユーザーがログインしていません: " http://localhost/user " にアクセスしてください => リダイレクト先: " http://localhost/user/login "
ここで、すべてのコントローラー アクションを で保護したいと思いますZfcUser
。つまり、私が作成したモジュールは、ユーザーがログインしていない場合、「http://localhost/user/login」にリダイレクトする必要があります。これを行う最善の方法は何ですか?ユーザーが各モジュールの各アクションにログインしているかどうかを確認できます。しかし、それは良い選択肢のようには見えません。なにか提案を?
よろしく、
シヴァ
php - Zend Framework 2 - ZFCUser - ログインフォームの翻訳
私はZFCUser
ドイツのプロジェクトを使用しており、開発する必要があります。
残念ながら、ログイン フォームは英語であり、フォーム フィールドや特にエラー メッセージを英語に翻訳する方法が見つかりませんでした。
モジュールがメッセージを上書きするか、言語を切り替えるためのグローバルな方法はありますか?
ありがとう!
編集:
これは私のブートストラップでの翻訳者の呼び出しです:
編集 II:
私のカスタム翻訳ファイル:
私の工場:
私の User モジュールからの Module.php:
編集 III:
私の翻訳者はこんな感じです。配列の代わりに PHP ファイルを使用しても、何も起こりません。エラーなし、翻訳なし。私が間違っていることはありますか?
zend-framework2 - ZFCUser 拡張フォーム
ZfcUser と ZfcUserDoctrineORM で Zendframework 2 を使用しています。いくつかの追加情報を使用して、通常のユーザーを拡張しました。
今、私はregisterFormを適応させたいと思っています。そのため、ZfcUser\Form フォルダーにこのフォームを作成しました。
次のステップでは、ZfcUser フォルダーの Module.php の getServiceConfig() 関数を変更しました。
登録 URL を呼び出すと、次のエラー メッセージが表示されます。
致命的なエラー: 24 行目の C:\xampp\htdocs\THWDiver\vendor\zf-commons\zfc-user\src\ZfcUser\Form\UserRegister.php のクラス UserRegister を再宣言できません
私は何を間違えていますか?
zend-framework2 - 完全な ZfcUser モジュールを拡張する
ZfcUser モジュールを拡張したいのですが、元の ZfcUser ファイルを編集したくありません。module.php、ビュー、フォーム ファイルなどのファイルを拡張するにはどうすればよいですか? または、完全なモジュールを拡張することさえ可能ですか?
php - ZfcUserを使用したコントローラーの単純なZF2ユニットテスト
認証にZfcUserを使用するアクションを単体テストしようとすると問題が発生します。ZfcUser Controllerプラグインをモックする方法が必要ですが、その方法がわかりません。テーブルとモデルの単体テストを正常に作成できましたが、コントローラーには大量の挿入オブジェクトが必要であり、問題が発生しています。コントローラーを正常に単体テストするためにZfcUserモックを設定する方法を知っている人はいますか?
これが私のテストです(ZF2チュートリアルからコピー):
setUpメソッドで次のことを試しました。
しかし、これをコントローラーインスタンスに注入する方法がわかりません。
私のインデックスアクションコードが次のようになっているとしましょう。
試験結果:
この例外の原因となる行はコントローラーです。(!$this->zfcUserAuthentication()->hasIdentity()) {
その行がSmsControllerの行974に関連している場合。
ZfcUserAuthenticationサービスにアクセスできないことは明らかなので、問題は、ZfcUserAuthenticationサービスをモックしてコントローラーに挿入するにはどうすればよいですか?
テーマを続行するには、ログインしたユーザーをモックして、アクションが仕様どおりに機能していることを正常にテストするにはどうすればよいですか?
php - zfcuser とカスタム モジュールでフィールドを選択
先週、ZF2 の学習を開始しました。スケルトン アプリケーションと ZfcUser モジュールを正常にインストールしました。ZfcUser Wiki で提案されているように、登録フォームを編集することにしました: https://github.com/ZF-Commons/ZfcUser/wiki/How-to-modify-the-form-objects-used-by-ZfcUser
選択フィールドを追加します。これは、公式フォームのドキュメントにあるものと同じです。
ただし、選択は入力フィールドのようにレンダリングされるため、正しく表示されません。ここで例を見ることができます 。
ここに私の Application/Module.php
誰かがこの動作を理解して正しい方向に向けるのを手伝ってくれますか?