Intereting Posts
Как создать пользовательскую таксономию 404 Как создать форму с методом get и получить ее Как обойти обработку WordPress 404? wordpress 3.5 tinymce height Почему WordPress требует, чтобы ftp-сервер работал на веб-сервере для переноса плагинов? Просмотр редактируемого текста над списками документов CPT Как сохранить & nbsp; неразрывные пробелы в визуальном редакторе? get_post_meta () извлекает мета из определенной записи на страницах, а не просматриваемую страницу Как получить идентификаторы изображений из содержимого короткого кода? Возможности автора: удаление комментариев по своим опубликованным сообщениям Удаление удаленных версий ревизий вручную Код сортировки столбцов на users.php Хотите добавить еще один вариант в "Sexy Login" Параметры запроса в $ _GET не соответствуют URL-адресу, названному Разрешить автору загружать изображение с помощью кнопки Media без плагина

Удаление файла cookie wordpress с сайта, отличного от WordPress.

Я использую WordPress для блога на моем сайте. Поэтому я установил wordpress в подкаталог (например: www.example.com/blog).

Я обрабатываю весь вход / выход через мой основной сайт.

Для входа я установил cookie, который читается при входе на сайт wordpress.

Однако, когда приходит время выхода, я хочу также удалить cookie, который устанавливает WordPress (он начинается с «wordpress_logged_in»), так что пользователь также будет подписан из блога WordPress.

По какой-то причине, когда я получаю все файлы cookie, отправленные с запросом ( javax.servlet.http.HttpServletRequest ), cookie «wordpress_logged_in» (а также все остальные файлы cookie, установленные wordpress) не распознаются.

Другие cookie, установленные плагинами на wordpress, распознаются, только cookie, установленные wordpress, напрямую не распознаются.

Как я могу удалить файл cookie wordpress (я хотел пропустить все файлы cookie и удалить тот, который начинается с «wordpress_logged_in …»).

(Я работаю в локальной среде на двух разных портах, но я не думаю, что это проблема, поскольку request возвращает другие файлы cookie, установленные плагинами).

Или, есть ли лучший способ сделать то, что я пытаюсь сделать?

Благодарю.

Solutions Collecting From Web of "Удаление файла cookie wordpress с сайта, отличного от WordPress."

Ваше приложение, отличное от WordPress, не может видеть файл cookie WP, поскольку cookie сеанса WP установлен только для пути, в котором установлен WP (/ blog в вашем примере).

Вы можете настроить WP для создания файла cookie сеанса для корневого пути '/', чтобы ваше приложение, отличное от WordPress, могло управлять им, изменяя ваши wp-config.php, add –

 define( 'COOKIEPATH','/'); define( 'SITECOOKIEPATH','/'); 

https://codex.wordpress.org/Editing_wp-config.php