Поддержка Плагины Login Configurator Ограничение доступа к сайту

  • Блог должен иметь ограничения доступа к его содержимому. Так например с помощью плагина Login Configurator стало возможным показать незарегистрированным пользователям страницы блога и анонсы записи, но просмотр полной записи доступен только зарегистрированным пользователям.

    Незарегистрированный пользователь пытаясь посмотреть запись перебрасывается на страницу входа\регистрации. (Так и должен работать плагин). Однако, если после переброса на страницу входа\регистрации в браузере нажать кнопку «назад» и повторно попытаться открыть запись плагин уже не срабатывает и запись доступна для просмотра.

    1. В чем может быть причина этого явления? В какой стороне «копать»?
    2. Есть ли альтернативные методы решить эту задачу — показать незарегистрированным пользователям блог и анонсы записей, но не допускать к полному содержимому записей?

    P.S. У меня было интуитивное подозрение, что плагин глючит из-за кеша браузера или кеширущих плагинов. (Hyper Cache+DB Cache Reloaded Fix) Однако отключение плагинов, очистка кеша\куков браузера проблемы не решило.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Автор 1596754as98

    (@adminstrelok)

    Однако отключение кеширующих плагинов проблемы не решило.

    Их надо было не только отключить, но и предварительно очистить созданный ими кеш. Так что проблема была именно в кеширующих плагинах. Жаль…. Мне они тоже очень нужны.

    Но вопрос остаётся в силе:

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

    Автор 1596754as98

    (@adminstrelok)

    Может быть кому то пригодится этот опыт
    Ох, и намучался я решением казалось бы простой задачи — показать незарегистрированным пользователям все записи, страницы и их анонсы в личном блоге, но не допускать их к полному или частично скрытому содержимому.

    Практически все плагины (я очень много их перепробовал) для ограничения доступа к контенту конфликтуют с кеширующими плагинами. При первом обращении к закрытой записи присходит перенаправление к странице входа\регистрации. Но при повторном — обращении к закрытой записи она открывается как ни в чем не бывало…. Почему так происходит я так и не понял. Совершенно очевидно одно — дело в кеширующих плагинах, от которых я отказаться не могу, так как вижу как они реально ускоряют работу сайта.

    Решение проблемы — плагин User Specific Content

    При его активации в редакторе записей появляется его раздел, в котором можно установить права доступа ко всей записи или её части. Также выводится произвольный текст (можно HTML) например предлагающий вход в сайт для просмотра скрытого содержимого.

    Для удобства пользователей пришлось применить еще один плагин WP Modal Login
    Он создает всплывающее окно авторизации с произвольной настройкой редиректа при входе в сайт. (Для того чтобы вошедший пользователь остался в том же месте сайта, откуда произведен вход)

    Как это решено на практике можно посмотреть тут внизу поста

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Login Configurator Ограничение доступа к сайту» закрыта для новых ответов.