1

ZFCUser ログインからのいくつかのアクションをホワイトリストに登録するために、この機能を使用しています。

これらのホワイトリストに登録されたページのいずれかにリダイレクトしない限り、すべてがうまく機能します。たとえばmyFormAction、無効なフォームがそれ自体またはsuccessAction.

問題は、これらのケースのいずれかでボタンをクリックすると、最終的に ZFCUser ログインが表示されることです。URL またはリンクからこれらのページの 1 つに初めてアクセスすると、機能します。

の2つのケースのコードは次のmyFormActionとおりです。

失敗:

return array('myVar' => $myVar);

成功:

return $this->redirect()->toRoute('myModule', array('action' => 'Success'));

私が間違っているかもしれないアイデアはありますか?再ルーティングがonBootstrap関数を渡さず、ZFCUser が別の場所でブロックしている可能性がありますか?

ありがとう!

4

1 に答える 1

0

わかりました、それはばかげたものでした!

リンクの URL にエラーがありましたが、ZFCUserのリダイレクトのために表示されませんでした!

ログインすると実際のパスが表示され、エラーが明らかになりました...

于 2013-04-23T07:04:42.813 に答える