Файлы cookie не работают для защищенных паролем страниц на WordPress - PullRequest
0 голосов
/ 17 июня 2010

Изначально мне сообщали о проблеме в этом вопросе .

Теперь я заметил, что есть некоторые браузеры, которые принимают пароль, а некоторые - нет. Разница? По какой-то причине файл cookie генерируется, когда я вхожу в модуль Администрирования, но не когда я записываю пароль для доступа к странице, заставляя его просто перезагрузиться.

Я вижу файл cookie, созданный для входа в систему, но не вижу ни одного для страницы, защищенной паролем.

Это происходит в Internet Explorer, версии 7 и 8; только на некоторых машинах, но большинство из них терпят неудачу. Я уже попробовал белый список URL, и даже позволил ему принимать ВСЕ куки, но безрезультатно.

В чем может быть причина? Если, возможно, это как-то связано с вопросом выше, пожалуйста, помогите мне!

Заранее спасибо.

PS: Если вам известен другой, не требующий файлов cookie метод для простой аутентификации, пожалуйста, дайте мне ссылку на него. Благодарю. Да, и, кстати, это внутри Интранета со статическими IP-адресами класса C.

1 Ответ

1 голос
/ 17 июня 2010

Предполагая, что вы находитесь на сервере Apache, рассмотрите этот модуль аутентификации для Wordpress, который предоставляет гораздо более гибкий подход:

http://wordpress.org/extend/plugins/http-authentication/

Этот модуль позволяет обойти обычную аутентификацию WordPress и использовать вместо нее аутентификацию Apache - так что практически любой аутентификатор, который вы хотите использовать

Более подробную информацию о методах аутентификации Apache вы можете найти здесь:

http://httpd.apache.org/docs/1.3/howto/auth.html#database

Я указал на раздел базы данных, так как я предполагаю, что вы захотите использовать базу данных для аутентификации.

...