-1

私は Zend Framework 2 プロジェクトを開始していますが、単純なことに少し固執しています。存在するセッション変数を使用してログインしていない場合、ユーザーをトリガーしてログインページにリダイレクトする必要があります。

私の質問は、ユーザーがログインしているかどうかを確認し、そうでない場合は認証コントローラーに送信してログインプロセスを開始する機能を配置するのに最適な場所はどこですか? 常にチェックする必要があるので、どこに行けばいいですか?

ありがとう!

4

1 に答える 1

1

あなたはこのControllerように書くことができます、

これは、コントローラーに入るたびにトリガーされます。Action

public function init()
{
    if (!(Zend_Auth::getInstance()->hasIdentity())) { // if user session not exists
        //Redirect to login page
    } 

}
于 2013-09-27T08:08:21.513 に答える