Плагин User Access Manager — для создания закрытого раздела сайта


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

 

Для создания такого закрытого раздела прекрасно подходит плагин User Access Manager. Скачать его (конечно, бесплатно) можно из репозитория WordPress или с моего сервера (версию 1.2.2 – самую последнюю).СКАЧАТЬ ЗДЕСЬ. [Плагин скачан уже 851 раз(а)]

 

Плагин находится в zip- архиве, поэтому его можно закачивать на сайт из админки. Установка и активация плагина User Access Manager производится как обычно, никаких неожиданностей нет. После его активации у Вас в левом меню админки появится новая вкладка – UAM:

Плагин User Access Manager скачать бесплатноРис.1 (Все картинки в статье кликабельны)

 

Как видим, вкладка содержит в себе еще 4 ссылки, которые нам потребуются для настройки.

 

Настройка плагина User Access Manager

 

Для начала настройки нам необходимо прежде всего перейти по ссылке «Управление группами пользователей» (см.рис.1). Откроется страница с таким же названием:

User Access Manager - организация ролевого доступа на сайтРис.2

 

Здесь мы должны создать необходимые нам группы пользователей. Я пишу «группы» (во множественном числе) потому, что мы можем создать несколько групп, у каждой из которой будут свои права и каждая из которых сможет получить доступ к одной из закрытых рубрик (файлов): например, одна группа – доступ к секретным материалам сайта, вторая группа – к каким-то платным инфотоварам и т.д.

 

Прежде всего, надо задать имя группы и сделать ее описание. Это надо для Вас, чтобы Вы четко представляли, что это за группа.

 

Строка «Диапазон IP» лучше всего оставить незаполненной – здесь велика вероятность ошибки, особенно если Вы не очень четко ориентируетесь в этом вопросе.

 

Строка «Доступ для чтения» определяет, кто может читать закрытые материалы сайта – все желающие или только люди из сформированной Вами группы.

 

Нижняя часть страницы:

Страница добавления пользователей плагина User Access ManagerРис.3

 

Строка «Доступ для записи» — точно так же как и в предыдущей.

 

Строка «Ролевое присоединение» определяет какую роль в нашем закрытом разделе будут играть ее члены: редактор, аудитор, пользователь (участник), подписчик. Каждому человеку, который присоединится к группе, будут автоматически присваиваться указанные Вами роли.

 

Заполнив все строки, нажимаем кнопку «Добавить группу пользователей». И сразу же вверху этой страницы у Вас появится новая группа с описанием.

 

Точно также создаете вторую, третью группу, если есть в ней необходимость. Теперь переходим ко второму этапу – подбор членов группы.

 

Создание группы пользователей для секретного (закрытого) раздела

 

Критерии подбора (отбора) будущих членов Вашей группы Вы определяете сами  и тем или способом оповещаете о них всех читателей Вашего сайта. Главное, чтобы они зарегистрировались у Вас на сайте. (Как организовать регистрацию?)

 

Здесь у нас есть два пути:

  1. предоставить возможность зарегистрироваться на сайте самим и причем всем желающим,
  2. Вам самим зарегистрировать их, используя информацию, присланную Вам в электронном письме.

 

Если у Вас материалы не особо закрытые, то можно выбрать первый путь – для Вас он проще. Но если эти материалы, например, платные или Вы просите что-то сделать за право доступа к ним (например, подписаться на рассылку), то Вам нужен второй путь. Он хоть и более трудоемкий, но более надежный. Его (т.е. второй путь) мы и рассмотрим.

 

Предположим, что Вы решили за подписку дарить подарок – электронную книгу и сделали страницу со ссылкой на скачивание. Читатель сайта подписывается и пишет Вам письмо, где сообщает нужные данные, которые Вы сами заносите в специальную форму.

 

Эта форма находится в админке во вкладке «Пользователи» — «Добавить нового». Я покажу на примере вымышленного подписчика:

Рис.4

 

Имя пользователя (т.е. его ник) и его e-mail должны быть заполнены обязательно. Потом – имя, фамилия и сайт. Дважды пишете пароль доступа к секретный раздел и ставите галочку (важно!), чтобы Ваш WordPress оправил ему пароль письмом. Этот пароль нужен будет для входа в секретный раздел. Указываете его роль и нажимаете кнопку «Добавить нового пользователя».

 

Через несколько секунд Яндекс сообщит о получении нового письма,  в котором будет вот такая информация:

 Рис.5

 

Такое письмо получит Ваш подписчик. А Вы на почту, указанную в настройках WordPress, получите вот такое письмо:

Рис.6

 

Обратите внимание: первые несколько писем будут приходить нормально – в папку «Входящие», а остальные из-за одинакового содержания будут попадать в папку «Спам». Регулярно проверяйте эту папку и, обнаружив такое письмо, нажимайте кнопку «Это не спам». Тогда почтовый сервис сообразит, что это – нормальные письма.

 

Теперь надо нашего зарегистрированного пользователя прикрепить к какой-то группе. Для этого надо зайти во вкладку «Пользователи» — «Все пользователи», навести курсор на пользователя – появятся дополнительные ссылки, нажимаем на «Редактировать». У Вас откроется страница «Редактировать пользователя», в самом низу которой необходимо установить галочку на нужную группу:

редактирование подписчикаРис.6а

 

Не забудьте обновить страницу.

 

Если мы теперь перейдем на вкладку «Все пользователи», то в графе отредактированного пользователя будет указана его группа:

Рис.6б

К сожалению, на скриншоте этого не видно, а название группы должно быть на месте, которое я обвел красным. Подозреваю, что это очередная проделка моего WordPress версии 3.4.1 (кстати, очень неудачная версия, не рекомендую использовать – многие плагины работают криво) :- ((.

 

Теперь мы должны убедиться, что наши зарегистрированные пользователи могут авторизоваться на нашем сайте. Для этого нам надо попасть на наш сайт не в качестве админа. Для этого Вы можете зайти в любую статью и опуститься к написанию комментария:

Плагин User Access Manager для создания закрытого раздела сайтаРис.7

 

Нажимаете на ссылку «Выйти» и Вы уже на сайте не как админ, а как обычный посетитель. С помощью того или иного плагина заранее делаете форму регистрации и авторизации (это выходит за рамки этой статьи), регистрируетесь как вымышленный посетитель:

Плагин User Access Manager для создания секретного раздела блогаРис.8

 

После нажатия кнопки «Войти», Ваша форма авторизации изменит свой вид (у разных плагинов все делается по разному):

Как создать закрытый раздел сайтаРис.9

 

Видно, что на сайте мы находимся как olga. Теперь нам проверить будет ли у olga доступ к закрытым материалам.

 

Как с помощью плагина User Access Manager сделать статью (страницу) закрытыми

 

Заходим в редактирование любой статьи и видим, что на этой странице админки у нас появился новый раздел:

Плагин User Access ManagerРис.10

 

У меня он один и называется «Мои подписчики», поэтому и строчка одна. У Вас может быть создано несколько групп, тогда и строчек будет несколько. Устанавливаем в чекбоксе флажок (галочку), тем самым мы ограничиваем доступ к этой статье, оставляя доступ только для людей из указанной группы. Не забудьте обновить страницу!

 

Теперь в общем списке статей плагин покажет нам, что доступ к этой статье закрыт и какая группа может ее читать:

Рис.11

 

Видим, что доступ к статьям изменился: в первой статье ограничен группой «Мои подписчики», а вторая имеет полный (т.е. свободный) доступ. На сайте это выглядит так:

User Access ManagerРис.12

 

Вместо полного текста статьи, показано сообщение об ограничение доступа (предварительно надо зайти как обычный посетитель).

 

Теперь авторизуемся как olga. Главная страница сайта теперь выглядит обычно – доступ открыт ко всем материалам:

Плагин User Access ManagerРис.13

 

Теперь давайте внимательно посмотри на скриншот  рис.12: в первой статье написано, что у посетителя недостаточно прав для чтения, но что ему надо сделать, чтобы получить такие права, — об этом не сказано. Значит, надо редактировать этот текст.

 

Редактирования текста сообщения

 

Для того, что отредактировать текст, нам надо в админке зайти во вкладку UAM – «Настройки». Настройки менять не следует, надо только изменить текст в разделе «Настройки сообщения» в окне «Текст сообщения»:

Создание скрытого раздела сайтаРис.14

 

Я написал такой текст:

<p>Извините, но Вы  не имеете прав на просмотр этого материала! Он предназначен только для подписчиков сайта!</p>

<p>Для того, чтобы получить доступ Вы должны подписаться на рассылку и зарегистрироваться на сайте.</p>

Хотелось сделать получше – с разными цветами и со ссылками – но WordPress (или плагин) почему-то перед каждыми кавычками стал ставить слеши.

 

В результате получилось так:

Плагин User Access Manager - секретный разлел сайтаРис.15

 

Таким образом, мы закончили рассмотрение вопроса о создании скрытого раздела на сайте с помощью плагина User Access Manager.

P.S. Все больше и больше людей работаютс 3g модемами — за городом, в командировках да и дома. Однако качество сигнала бывает не очень хорошее. Тогда Вам нужен усилитель для 3g модема. Где его купить? Например, в хорошем интернет- магазине tvdelta

P.P.S. Как и обещал + во Вашим просьбам начинаю публиковать «жирные ссылки». Но для того, чтобы увидеть эту ссылку, кликните по какой-нибудь кнопке, пожалуйста.

[share-locker locker_id="f471139194f9d082a" theme="grey" message="Для разблокировки ссылки кликните по любой кнопке! Спасибо!" facebook="true" likeurl="CURRENT" google="true" googleurl="CURRENT" tweet="true" tweettext="" tweeturl="CURRENT" follow="true" linkedin="false"]Сайт http://rocid.ru/ — тИЦ 1800, PR-5. Проверен 21.08.2012г. Необходимо: зарегистрироваться, потом изменить профиль, вкладка "Контактные данные[/share-locker]"

Похожие записи по этой теме:

27 thoughts on “Плагин User Access Manager — для создания закрытого раздела сайта

  1. Gunter

    Есть отличный плагин для WordPress для скрытия страниц и записей, доступ предоставляется по уникальному паролю. Что особенно его выделяет, так это то, что пароли могут приобретать как зарегистрированные пользователи, так и гости. Отличное решение, сам пользуюсь. Называется WP Key Access. Может и на него обзор напишете?

    Reply
  2. Ольга

    Помогите, пожалуйста! выше уже писали о проблеме!

    В разделе

    Группы пользователей

    Set up user groups

    чекбоксы всех групп уже отмечены и их невозможно изменить.

    Они серые

    Reply
  3. profi-Trading

    Влияет ли этот плагин на индексацию закрытых от незарегистрированных пользователей страниц?

    По идее, робот то является незарегистрированным пользователем.

    Reply
  4. Валерий

    Все хорошо, но при редактированиия пользователя

    В разделе

    Группы пользователей

    Set up user groups

    чекбоксы всех групп уже отмечены и их невозможно изменить.

    Они серые

    Reply
    1. admin Post author

      Максим, не знаю — не задумывался об этом. Я отправляю дополнительно к письму WordPress'а еще обычное письмо, где могу написать каждому что-то именно для него.

      Reply
  5. Агент 00x

    Плагин полезный, может пригодится. Это же удобнее чем ставить пометку «личное» или защищать паролем, никому глаза не мазолит.

    Reply
  6. iadviser

    Мое мнение, плагин слабый , точнее ни о чем.

    Использую в работе «Магнит для подписчика» он намного приятнее и эффективнее, возни нет

    Reply
    1. admin Post author

      iadviser, и когда же Вы успели его поиспользовать: продажи начались только вчера?

      Reply
      1. profi-Trading

        А его уже наняли рекламировать. Человек отрабатывает свои деньги.

        Reply
  7. сергей

    добрый день.

    А можно ли как-то с помощью данного плагина закрывать сами файлы: mp3, пдф и другие. то есть не страницы (статьи и посты), а одна закрытая страница, а в ней ссылки на файлы, которые скачиваются только после регистрации?

    заранее спасибо

    Reply
    1. admin Post author

      Сергей, можно. Вы можете назначить любое количество страниц, закрытых для общего просмотра

      Reply
  8. Казанский медицинский портал

    Проще простого. Делаете страницу с авторизацией главной, т.е. при наборе адреса выходит она, а не заглавная блога и без автризации перекидывает на нее с любой другой страницы.

    Reply
  9. профит

    Спасибо. Сейчас попробую. Еще бы найти плагин, где при входе на страницу просто запрашивает пароль, даже для неавторизованных пользователей. Можно конечно ручками написать)

    Reply
  10. Skyrim

    Скажите пожалуйста этим плагином можно оргонизовать группе пользователей допустим кафедры зоологии только редактировать страницы их кафедры с дочерними но неимея доступа к другим страницам. Так на сайте будет группы со всеми кафедрами. и к каждой из них закреплена свои кафедры. Можно ли этим плагином оргонизовать такие ограничения?

    Reply
    1. admin Post author

      Skyrim, да, можно. Распределяйте студентов по группам пользователей, и каждой группе давайте доступ только к определенным материалам. Даже для отдельных особо выдающихся студентов или для тех, кто работает на стыке дисциплин, можно делать совершенно уникальные наборы доступов.

      Reply
      1. Skyrim

        Добрый день, Сергей Васильевич! Вы немного меня не поняли мне нужно чтоб в консоле вордпресса например пользователя группы кафедры зоология отоброжались страницы для редоктирования разрешенные только для этой группы пользователей, а остальные страницы они не могли редактировать. Может ли плагин так ограничить права пользователей?

        Reply
        1. admin Post author

          Здравствуйте, Skyrim. Таких настроек я не встречал в плагине. Можно обратиться к фрилансерам-программистам, чтобы поколдовали. Или сделать поддомены для каждой кафедры — с запароленным входом.

          Reply
  11. Светлана

    Спасибо за подробную статью. Установила плагин! сделала форму регистрации. Создала группу пользователей с ролью подписчика. Вопрос. Когда подписчик входит на сайт, он может зайти в Профиль и там есть возможность менять настройки этого плагина! как сделать запрет на изменение настроек, т.е., чтобы подписчик мог менять только свои данные в профиле, не меняя настроек групп и прав пользователей? Большое спасибо за ответ!

    Reply
  12. Лилия

    Добрый день!

    Скажите,пожалуйста,данный плагин может быть установлен,если сайт НЕ на wordpress?у меня сайт от студии, сайт-шаблон. и как бы я не билась мне не могут предложить решения. а разгарничение доступа по ролям пользователей -прекрасно. подскажите: это универсальный плагин или мой вопрос вообще не в кассу?)))

    Reply
    1. admin Post author

      Лилия, надо пробовать. Но лучше спросить у разработчиков сайта

      Reply
  13. Adward

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

    Reply
    1. admin Post author

      Adward, а почему бы Вам не сделать для этих целей поддомен с закрытым членством? Там было бы удобнее размещать тексты преподавателей по рубрикам и подрубрикам?

      Reply
  14. Игорь

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

    С уважением Игорь

    Reply
  15. Татьяна

    Добрый день, Сергей Васильевич! Вот уже второй раз пользуясь Вашей инструкцией пытаюсь настроить плагин. Зашла в раздел «управление группами», заполнила все графы. Но потом почему-то вместо названия и описания группы, видны одни вопросы. Что разве так и должно быть? Подскажите пожалуйста. Вроди бы все по написанному делаю, а не получается.

    Reply
    1. admin Post author

      Татьяна, думаю дело в используемой Вами версии WordPress. Напишите мне письмо на почту с подробностями.

      Reply

Оставить комментарий

Your email address will not be published. Required fields are marked *