0

投稿: 認証コントローラーが機能していないようです。何が間違っているのかわかりません。

基本的に、私は zend_auth を実装し、このフォーラム (http://pastebin.com/wzEPE1yk) で見つけた pimcore オブジェクト アダプターを使用しています。

ここで私のコードをプレビューできます: http://pastebin.com/87DCqtz2

フィールド o_key と password を持つ「users」というクラスを作成しました。次に、クラスの 2 つのインスタンスを作成しました。1 つは user_brendan と呼ばれ、もう 1 つは user_jason と呼ばれます。o_key とパスワードを入力しました。user:user_brendan, pass:888 を使用してフォームでログインしようとすると、正常に動作するように見えますが、他のことをしようとすると、フォームがリロードされます。貼り付けビンに示されているように、エコーステートメントをエコーアウトすることさえありません。

誰か説明してくれませんか?

ビューファイルのコードは次のとおりです。

<?php $this->template('includes/head.php'); ?>
<?php $this->headTitle('Login'); ?>
<h1>Login</h1>
<?php echo $this->form->setAction('/login'); ?>
<?php $this->template('includes/footer.php'); ?>

本当にありがとう

PS:クロスがこれを pimcore フォーラムに投稿しました: 回答が表示されたら、それをコピーして、回答者としてマークしますhttp://www.pimcore.org/forum/discussion/555/i-cant-get -my-login-form-working-please-help

4

2 に答える 2

0

このチュートリアルを見つけました

http://weerophinney.net/matthew/archives/165-Login-and-Authentication-with-Zend-Framework.html

pimcore のサポートがあまり良くないことに気付いた人はいますか? 幸いなことに、Zend のサポートは優れており、豊富なリソースが用意されています。

于 2011-05-05T12:28:28.687 に答える
0

フィールド 'o_key' は、pimcore によって内部的に使用されるオブジェクトのキー (したがって、o_ プレフィックス) であり、オブジェクトの作成時に入力する名前です。また、オブジェクトが「users」という名前のフォルダーに保存されていることを確認してください (または、4 番目の引数なしで Website_Auth_ObjectAdapter クラスを作成します)。

_process() メソッドで $result 変数をデバッグしてみてください

(Pimcore サイトの回答は私の同僚からのものです:))

于 2011-06-08T14:50:24.010 に答える