Login. Автоматическая активация или как сделать?

Всем привет!
На сайте используется дополнение Login. Пользователи создаются заранее программным путем. Логином для всех является их емайл. Пароль у всех единый, что нехорошо.
Поэтому было сделано так: пароль никому из пользователей не выдается. Чтобы пользоваться сайтом, они переходят по ссылке — прислать пароль, где вводят свой емайл. При этом используется блок login — забыли пароль.

Все вроде бы хорошо. На почту пользователю приходит сгенерированный пароль, его логин и ссылка активации. Когда пользователь нажимает на ссылку активации, то переходит на страницу с сообщением — «вы успешно активировали пароль, там же ссылка на страницу с блоком авторизации».
Это не нравится, хочется упростить дело...

В связи с этим вопросы.
1. Возможно ли убрать активацию пользователя? То есть в письме будет присылаться только сгенерированный пароль, с которым пользователь может сразу же, без активации, войти на сайт. Может быть при этом использовать какой-то другой подход в Login? Не забыли пароль, а что-то другое?

2. Если без активации невозможно обойтись, то возможно ли сделать так, чтобы страница — «вы успешно активировали пароль» — не выдавалась. То есть, пользователь нажимает на ссылку активации в письме и сразу же попадает на страницу авторизации.

3. Также в связи с прошлым пунктом вопрос. Если пользователь, ну такой он «умный», снова и снова нажимает на ссылку активации в письме, чтобы попасть на сайт. Ну не помнит он адрес сайта. То как в этом случае поступить.

Всем спасибо за ответы и предложения.
morzzrom
27 апреля 2016, 06:21
modx.pro
1 426
0

Комментарии: 3

Дмитрий Иванов
27 апреля 2016, 11:31
0
Активацию пароля нельзя убирать, тогда любой человек может ввести чей-то мейл и сменить ему пароль.
Не нравится сообщение о активации — пропишите в его чанке js редирект куда вам надо.
По 3 пункту так-же, редирект на главную в чанке ошибки активации.
    morzzrom
    07 июня 2016, 15:41
    0
    Дмитрий, спасибо Вам. Это и было решением!
    Владимир
    07 июня 2016, 16:10
    0
    modstore.pro/packages/users/office стоит денег, но лишен всех перечисленных недостатков
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3