問題タブ [zend-auth]

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 に答える
1205 参照

zend-framework - Zend_Auth / Zend_Session エラーと Auth Storage へのオブジェクトの保存

Zend_Auth に少し問題があり、Acl 内でエラーが発生し続けています。

ログイン コントローラー内で、次のように Zend_Auth ストレージをセットアップします。

これはうまく機能しているようで、ビュー ヘルパー内の Zend_Auth ストレージに格納されたオブジェクトを問題なく使用できます。私が抱えているように見える問題は、Acl 内でこれを使用しようとするときです。以下は、Acl のスニペットですif($auth->hasIdentity()) {。行に到達するとすぐに、例外がさらに詳細に表示されます。

これ$user->getUserLevel()は、データベースに格納されている user_level_id を意味のあるフル ネームに変換できるユーザー モデル内のメソッドです。自動ローダーがこれらの種類のメソッドを認識し、必要なすべてのクラスをロードしようとすると想定しています。

例外を確認すると、クラスがモジュールに格納されているため、クラスを見つけるのに苦労しているように見えます。application.ini でオート ローダーの名前空間を設定しています。

誰でもこれを解決するのを手伝ってもらえますか?

ありがとう、

マーティン

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

zend-framework - Zend フレームワークの ACL に関する質問

私は Zend フレームワークが初めてで、現在 Zend_Acl を見ています。オンラインには複数の例があります。これらの例の多くでは、次のようなコードが表示されます。

基本的には、ロールとリソースを定義する Zend_Acl クラスを拡張します。たとえば、ブートストラップのリソースメソッドで同じことを行い、結果をレジストリに押し込むのとは対照的に、別のクラスを作成する理由を理解できていませんか?

たとえば、次のようにします。

これらの方法で同じ結果が得られると考えるのは正しいですか?

ありがとう!PSいまいましいzendは複雑です

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

zend-framework - Zend_Session と Zend_Oauth を組み合わせる方法

Zend_Auth と Zend_Session に問題があります。最近、ブートストラップ ファイルをモジュラー ブートストラップに分割しました。それ以来、Zend_Auth を使用してログインするたびに、セッションが既に開始されているというエラーが表示されます。そこで、Zend_Auth 名前空間を「DC_Auth」に変更しました。今、いくつかのエラーが発生しています。

見つからない Proxy ファイル (Doctrine 2 用) は、実際には application/proxies/User_Model_ProfileProxy.php にあります。

これ以上情報が必要な場合はお知らせください。

編集: 追記: index.php でブートストラップを実行する前に Zend_Session::start() を配置することで、zend セッションの問題を停止できます。しかし、そうすると、ユーザー モジュール オブジェクトが読み込まれる前にセッションが開始されるため、Zend_Auth ID は最終的に PHP_Incomplete_Object になります。

ありがとう

0 投票する
4 に答える
2361 参照

php - 戻るボタンは、ログアウト後にユーザーを保護されたページに戻します -zend フレームワーク

私はページのログインを作成しました。コントロールパネルにアクセスするためのログアウトシナリオは次のようになります。ユーザーがログインしてcpanelページにアクセスし、ログアウトする認証が完了し、セッションが設定されますが、同時にユーザーがログアウトし、[戻る] ボタンをクリックすると、コントロール パネル ページに戻ります (ユーザーがページを更新すると、すべて問題ないように見え、usr はログインにリダイレクトされて戻ります)。ボタンは彼女をcpanelにリダイレクトしません)。

問題はブラウザーのキャッシュです。php ヘッダーと html メタの両方を使用して、ページがキャッシュされないようにしましたが、成功しませんでした。これに対する解決策はありますか?

私のログアウトアクションコードは次のとおりです

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

php - Zend_AuthIDのバージョン管理

状況があります:いくつかの構造化データ(たとえば、配列やオブジェクト、さらには文字列)をZend_AuthIDとして保存します。バージョンごとにIDの構造を変更できるため、あるバージョンのIDは、別のバージョンのアプリケーションコードと互換性がある(または互換性がない)可能性があります。

保存されたIDデータが現在のバージョン要件に準拠しているかどうかを検証する機能が必要です。

マニュアルからわかるように、IDが存在するかどうかの検証は次のように実行されます。

hasIdentity()ただし、検証を実行するためにメソッドまたは他の場所にフックする機能はありません。

私がそれを行う唯一の方法は、実装Zend_Auth_Storage_Interfaceとして他のストレージを使用し、保存されたデータの検証を実行する独自のクラスを実装することです。

これ以上適切な解決策はありますか?

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

zend-framework - setCredentialTreatmentはSQLiteでは使用できません

奇妙なエラーが発生しました。それをあなたと共有したいと思います。

MySQLデータベースをSQLiteに変換する必要がありました。これは、実際にはDBConvertというプログラムでは簡単なことでした。

だから私は自分のapplication.iniを変更しました:

そして私のウェブサイトを見せてみてください、すべてが正しく見えます。Webサイトにログインしようとすると、次のエラーが発生します。Zend_Auth_Adapter_DbTableに指定されたパラメーターは、有効なsqlステートメントを生成できませんでした。テーブルと列の名前が有効かどうかを確認してください。

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

zend-framework - Zend_Auth ストレージのヘルプが必要

現在、私はこのコードを持っています(データベースからユーザー情報を取得し、Zend_Authセッションストレージに保存します)

しかし、今度はロール変数もストレージに保存したいと思いました(問題は、ユーザーテーブルにロール列がないため、ロール変数をストレージに追加したかったことです)。では、追加のロール変数をストレージに追加するにはどうすればよいでしょうか? 出来ますか?

本当にありがとう !

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

zend-db - Zend_Db および Zend_Auth のデータベース固有の関数

Zend_Db を使用して postgres データベースに接続しています。データベースでいくつかの関数を使用したいのですが、1 つは組み込み (digest() 関数) で、もう 1 つはコア以外の関数です。

Zend_Db や Zend_Auth がそれらを使用できるようにする方法はありますか? 現在、ダイジェスト機能が取り除かれているように見えるため、ソルトを使用してパスワードを保存することはできません (たとえば)。組み込みの UUID 関数を使用するなどの他の機能も機能しません。

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

zend-framework - 認証とリソース制御のためにZend_Ath、Zend_Acl、partialviewを組み合わせるにはどうすればよいですか?

ランダムネスによると、どこにでも行くことができます。Ryanのブログ では、Zend Frameworkのアクションスタックコンポーネントは不要であり、リソースの認証と制御を目的として、部分的なビューをZend_AclおよびZend_Authと組み合わせることができます。

私はそれがどのように行われたかについてグーグルで適切な例を見つけることができませんでした。誰かがこれを実装する方法を教えてくれてうれしいです。ありがとう

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

zend-auth - Pimcore で Zend_Auth を使用する

私はピムコアが初めてで、ピムコアオブジェクトでZend Authを使用しようとしています。これは賢明なアプローチであり、多かれ少なかれ論理的だと思います。オブジェクトの初期セットアップは pimcore 自体で行いました。今、私はそれを zend auth に接続する方法を考え出そうとしています。つまり、たとえば zend auth を拡張して独自のログイン機能を持っている場合、オブジェクトでログインが有効かどうかを確認するにはどうすればよいですか?

おそらくこれで使用できるガイドを誰かが持っていますか?そうでなければ、誰かが私を正しい方向に向けることができれば、それは素晴らしいことです

ジェイソン