2011-09-11 48 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中的功能來管理你的登錄。

相關問題