私は zend_auth に関するいくつかのオンライン スクリーンキャストとチュートリアルに従っています。
zf ツールによって作成された基本的な zend アプリケーションがあります。
インデックス コントローラーのインデックス アクション内に、ユーザーが認証されているかどうかをテストするための小さなコードを配置します。
if(!Zend_Auth::getInstance()->hasIdentity())
{
$this->_redirect('login');
}
現在、私が知る限り、現在のセッションが ID で承認されているかどうかを確認する必要があります (つまり、false を返します)。
画面を login controller index アクションにリダイレクトします。
私が得るのは、デフォルトのエラーアクションページです
エラーが発生しました アプリケーションエラー
wtfが進行中であることを知っている人はいますか。オートローダーをセットアップする必要があることに関係があるのではないかと疑っていますが、ライブラリフォルダーへのインクルードパスを既に設定しています。(さらに、コントローラーアクションなどへのアクセスに問題はありません。
アプリケーションのレンダリングを停止するフォームに別の問題がありましたが、それについて別の質問を作成します。