Login. Автоматическая активация или как сделать?
Всем привет!
На сайте используется дополнение Login. Пользователи создаются заранее программным путем. Логином для всех является их емайл. Пароль у всех единый, что нехорошо.
Поэтому было сделано так: пароль никому из пользователей не выдается. Чтобы пользоваться сайтом, они переходят по ссылке — прислать пароль, где вводят свой емайл. При этом используется блок login — забыли пароль.
Все вроде бы хорошо. На почту пользователю приходит сгенерированный пароль, его логин и ссылка активации. Когда пользователь нажимает на ссылку активации, то переходит на страницу с сообщением — «вы успешно активировали пароль, там же ссылка на страницу с блоком авторизации».
Это не нравится, хочется упростить дело...
В связи с этим вопросы.
1. Возможно ли убрать активацию пользователя? То есть в письме будет присылаться только сгенерированный пароль, с которым пользователь может сразу же, без активации, войти на сайт. Может быть при этом использовать какой-то другой подход в Login? Не забыли пароль, а что-то другое?
2. Если без активации невозможно обойтись, то возможно ли сделать так, чтобы страница — «вы успешно активировали пароль» — не выдавалась. То есть, пользователь нажимает на ссылку активации в письме и сразу же попадает на страницу авторизации.
3. Также в связи с прошлым пунктом вопрос. Если пользователь, ну такой он «умный», снова и снова нажимает на ссылку активации в письме, чтобы попасть на сайт. Ну не помнит он адрес сайта. То как в этом случае поступить.
Всем спасибо за ответы и предложения.
На сайте используется дополнение Login. Пользователи создаются заранее программным путем. Логином для всех является их емайл. Пароль у всех единый, что нехорошо.
Поэтому было сделано так: пароль никому из пользователей не выдается. Чтобы пользоваться сайтом, они переходят по ссылке — прислать пароль, где вводят свой емайл. При этом используется блок login — забыли пароль.
Все вроде бы хорошо. На почту пользователю приходит сгенерированный пароль, его логин и ссылка активации. Когда пользователь нажимает на ссылку активации, то переходит на страницу с сообщением — «вы успешно активировали пароль, там же ссылка на страницу с блоком авторизации».
Это не нравится, хочется упростить дело...
В связи с этим вопросы.
1. Возможно ли убрать активацию пользователя? То есть в письме будет присылаться только сгенерированный пароль, с которым пользователь может сразу же, без активации, войти на сайт. Может быть при этом использовать какой-то другой подход в Login? Не забыли пароль, а что-то другое?
2. Если без активации невозможно обойтись, то возможно ли сделать так, чтобы страница — «вы успешно активировали пароль» — не выдавалась. То есть, пользователь нажимает на ссылку активации в письме и сразу же попадает на страницу авторизации.
3. Также в связи с прошлым пунктом вопрос. Если пользователь, ну такой он «умный», снова и снова нажимает на ссылку активации в письме, чтобы попасть на сайт. Ну не помнит он адрес сайта. То как в этом случае поступить.
Всем спасибо за ответы и предложения.
Комментарии: 3
Активацию пароля нельзя убирать, тогда любой человек может ввести чей-то мейл и сменить ему пароль.
Не нравится сообщение о активации — пропишите в его чанке js редирект куда вам надо.
По 3 пункту так-же, редирект на главную в чанке ошибки активации.
Не нравится сообщение о активации — пропишите в его чанке js редирект куда вам надо.
По 3 пункту так-же, редирект на главную в чанке ошибки активации.
Дмитрий, спасибо Вам. Это и было решением!
modstore.pro/packages/users/office стоит денег, но лишен всех перечисленных недостатков
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.