установить WordPress с Zend, используйте Zend_Auth для просмотра сообщений WordPress - PullRequest
0 голосов
/ 09 сентября 2011

Это может быть легко сделать, но я застрял ...

Я установил это Zend-приложение на http://www.example.com, используя Zend_Auth, чтобы определить, может ли пользователь видеть остальную часть страницы.Итак, у меня есть код вроде

if (!Zend_Auth::getInstance()->hasIdentity()) {
$this->_helper->redirector('login', 'login');
}

Теперь я устанавливаю WordPress под http://www.example.com/blog/

и использую .htaccess, чтобы разрешить доступ к блогу, как показано ниже, и в то же время приложение Zend может работать

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

Тем не менее, я не хочу, чтобы кто-либо видел блог, только люди, которые авторизируются на Zend, смогут его увидеть.

Я предполагаю, что логика должна быть 1. поставить этовести блог в директории Zend где-нибудь как внешнее приложение 2. Использовать Zend Controller, чтобы разрешить доступ к этой странице?

Но как я могу это реализовать?Любая помощь приветствуется.

1 Ответ

1 голос
/ 09 сентября 2011

Лучший способ сделать это - создать модуль Wordpress,

Самый простой способ сделать это - изменить pulic / blog / index.php Включите сеанс Zend и код для проверки аутентификации. Если аутентификация не существует или недействительна, перенаправьте на логин.

Для переписывания вы можете перенаправить все, что начинается с блога в URL-адресе, к индексу wordpress, чтобы оно было совместимо с необычными URL-адресами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...