我希望你们能帮助我,
在我的 Zend 应用程序中,我将 Zend_Auth 会话文件设置为保存在特定文件夹中,因为我使用的是共享主机。显然我已经做好了一切,但问题是会话没有存储在我想要的文件夹中。
在 application.ini 我有:
resources.session.save_path = APPLICATION_PATH "/../data/session/"
resources.session.use_only_cookies = true
在引导程序中,我有:
protected function _initSessions()
{
$this->bootstrap('session');
}
认证方式
$adapter = $this->getAuthAdapter();
$adapter->setIdentity($userName)->setCredential($hPassword);
$auth = Zend_Auth::getInstance();
$result = $auth->authenticate($adapter);
$user = $this->_userModel->getUserAuthData($userName);
$auth->getStorage()->write($user);
应用程序验证良好,但会话文件仍保存在 de /tmp 文件夹中,而不是 APPLICATION_PATH "/../data/session/" 中。
文件夹 /data/session 有 chmod 777。
我在这里缺少什么?