2011-09-11 21 views
0

其实我已经安装了Zend和http://example.com/我想方法使用Zend_Auth ::的getInstance() - > hasIdentity()在WordPress的前端index.php文件,该怎么办呢

http://example.com/blog/下安装的WordPress下创建的应用程序

Zend和Wordpress使用不同的数据库。

RewriteRule ^blog - [NC,L] 
RewriteRule ^.*$ public/index [NC,L] 

以上的.htaccess代码已被用来允许访问/博客/

现在我想方法使用Zend_Auth ::的getInstance() - > hasIdentity()在WordPress的前端的index.php,所以如果有人使用Zend登录,他们可以看到这个博客,如果没有,他们将被重定向到另一个页面。

任何人都可以帮助我吗?

回答

1
在WordPress

的index.php做

require_once 'Zend/Loader/Autoloader.php'; 
$autoloader = Zend_Loader_Autoloader::getInstance(); 
if(Zend_Auth::getInstance()->hasIdentity()) 
{ 
//do what you want here 
} 
0

因为它的wordpress它不会有zend框架方法。如果您正在将wordprress重新定位为发布博客文章或其他东西,则可以使用var dump或print_r会话数组并找到变量zend框架集以跟踪会话并按照您的喜好使用它。如果你没有并排运行,你可以使用WordPress中的功能来管理你的登录。

相关问题