2

我正在一个安装了 Zend 框架的网站上工作。Zend 控制用户身份验证(登录、注销、他们是谁等)。

我想将 Wordpress 安装到子文件夹中,并在查看由 Wordpress 创建的页面/帖子时访问正确的用户数据(用户名、登录/退出状态等)。

我需要采取哪些步骤来做到这一点?

注意:我之前的程序员安装并使用过 Zend,我对 Zend 很熟悉,但不是很了解细节,所以您可能需要用更外行的术语来解释。我已经使用过 Wordpress 很多次并且非常了解它。

4

1 回答 1

1

在 Wordpress 中的某个地方(您可能知道在哪里,因为您熟悉 Wordpress),您将使用以下 Zend Framework 代码:

$auth = Zend_Auth::getInstance();
if ($auth->hasIdentity()) {
  // Identity exists; get it
  $identity = $auth->getIdentity();
}

上面的代码正在检查会话命名空间并确定是否已存储身份。如果存储了身份,则表明有人已通过身份验证,您可以检索该授权身份。

上面的代码假设您可以从 wordpress 加载带有 Zend_ 命名空间前缀的类(autoload、include_path 等)。

于 2012-05-24T06:07:57.080 回答