На время проведения реконструкции сайт переведён в режим "ТОЛЬКО ЧТЕНИЕ" (Read only). Приносим свои извинения!
MaxHub
Полезности по Maxsite CMS

Плагин регистрации register

Плагины » Пользователи / 1 сентября 2015

Изначально в MaxSite зарегистрироваться можно было только одним способом: оставить комментарий, заполнив e-mail и пароль, после чего на e-mail приходил ключ подтверждения, который нужно было ввести в своём профиле. Но даже так зарегистрировавшийся оказывался только комментатором, не имеющим никаких прав кроме возможности комментировать.

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

Плагин создаёт в админ-панели два разрешения:Админ-доступ к редактированию register (register_edit) и Рассылка инвайтов (register_invite) . Соответственно, выбираются группы пользователей, которые имеют доступ к настройкам плагина и к рассылке инвайтов. Также создаётся два меню: Рассылка инвайтов и Регистрация на сайте .

Особенности работы плагина:

Опции:

  • Регистрация комментаторов — если отмечено, разрешаем регистрацию комментаторов.
  • Комментаторы по инвайтам — если отмечено, комментаторы могут зарегистрироваться только по инвайтам.
  • Регистрация пользователей.
  • Пользователи по инвайтам.
  • Ссылка страницы регистрации для комментаторов — по-умолчанию register , т.е. комментаторы смогут регистрироваться по ссылке ваш_сайт/register .
  • Ссылка страницы регистрации для пользователей — может совпадать с предыдущей ссылкой, тогда на одной странице будут две формы регистрации.
  • Текст, предваряющий регистрацию комментатора — некое приветствие или что-то в этом роде.
  • Текст, предваряющий регистрацию пользователя.

В случае, если отмечены регистрации по инвайтам, первая опция, вторая или обе — на странице приглашений появляется одна или две формы для ввода e-mail. По указанному в форме e-mail отправляется письмо:

Вы или кто-то еще зарегистрировал ваш адрес на сайте [ссылка на сайт]
Если это действительно сделали вы, то вам нужно подтвердить эту регистрацию. Для этого следует пройти по ссылке:
[ссылка на профиль]
И ввести следующий код для активации:
[код активации]
(Сохраните это письмо, поскольку код активации может понадобиться для смены пароля.)
Если же эту регистрацию выполнили не вы, то просто удалите это письмо

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

Ещё из особенностей. Зарегистрированные плагином пользователи имеют группу полномочий №2 (users), т.е. по-умолчанию не имеют практически никаких прав. Тоже не мешало бы этот момент вынести в настройки.

Плагин не работает на современных шаблонах MaxSite. К тому же появилась шатная регистрация комментаторов по адресу /register , а зарегистрировать нового пользователя из админки можно штатным способом.

Скачать:

Автор: Wave

Текущая версия плагина: 0.3.3b (не работает на cms 0.863 и 0.93)

register_0_3_3b.zip12

Официальная страница плагина

Плагин аналогичного назначения: profile.

ToDo:

Плагин нуждается в актуализации под новые шаблоны. Также неплохо бы вынести некоторые тексты и фразы из кода в настройки.