アプリケーションに LDAP 認証を実装しました。ユーザー名をセッションに保存し、LDAP ユーザーがログインしている場合にすべてのコントローラー/アクションを実行する必要があることを確認する必要があります。
このために、次のコンテナをすべてのモジュール コントローラで使用し、ZF2 のすべてのモジュール/コントローラで次のコンストラクタを作成する必要がありますか?
use Zend\Session\Container;
public function __construct()
{
$this->session = new Container('user');
// Check the user is already logged in
$sesUserNameExists = $this->session->offsetExists('username');
$sesUserName = $this->session->offsetGet('username');
}
すべてのモジュール/コントローラーでセッションを管理する簡単な方法はありますか?