Zend Framework已安装。 Wordpress正在子文件夹中安装。如何将Zend用户身份验证转移到WP页面?

时间:2012-05-23 18:28:44

标签: wordpress zend-framework authentication

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

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

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

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

1 个答案:

答案 0 :(得分:1)

在Wordpress的某个地方(您可能知道自从熟悉Wordpress以来),您将使用以下Zend Framework代码:

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

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

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