Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Функция Забыл пароль

00 голосов
4
Подскажите, а по какой причине может не работать на сайте функция - Забыл пароль.
Пользователи жалуются, что востановления пароля на сайте нет. То есть человек запрашивает контрольную строку для воотстановления пароля, а письмо к нему на e-mail не приходит. Только что проверил сам и правда ничего не приходит. Честно говоря не знаю была ли у меня на сайте это проблема до последнего обновления, но так или иначе функция Забыл пароль не работает.
Где копать, что-то ума не приложу и почему не работает, страно.
спросил 24 Ноя, 13 от Gill (720 баллов)

4 Ответы

00 голосов
Проверьте, активно и существует ли вообще почтовое событие типа USER_INFO (Информация о пользователе).
ответил 15 Янв, 14 от Arn4 (2,140 баллов)
00 голосов
Цитата
Антон Долганин пишет:
Проверьте, активно и существует ли вообще почтовое событие типа USER_INFO (Информация о пользователе).


Ага, вот в чем дело.
В типах почтовых событий существует USER_INFO, но на его вкладке Шаблон, почтового шаблона нет.
То есть письмо и немого ло приходить, поскольку нет почтового шаблона.
Значит я должен создать такой шаблон и привязать его к USER_INFO, правильно.
И еще вопрос, Антон, а не подкинете стандартный текст письма для этого почтового события?
Я попытался сделать сам, но что-то не так + что текст должен быть в поле кому, от кого и тема. Как это в стандартном варианте выглядит?

Заранее спасибо :D
ответил 02 Май, 14 от Gill (720 баллов)
00 голосов
Цитата
Игорь пишет:
Как это в стандартном варианте выглядит?

Код
От кого: #DEFAULT_EMAIL_FROM#
Кому: #EMAIL#
Скрытая копия: #DEFAULT_EMAIL_FROM#
Тема: #SITE_NAME#: Регистрационная информация
Тело сообщения:
Информационное сообщение сайта #SITE_NAME#
------------------------------------------
#NAME# #LAST_NAME#,

#MESSAGE#

Ваша регистрационная информация:

ID пользователя: #USER_ID#
Статус бюджета: #STATUS#
Login: #LOGIN#

Для смены пароля перейдите по следующей ссылке:
http://#SERVER_NAME#/auth.php?lang=ru&change_password=yesUSER_CHECKWORD=#CHECKWORD#

                 
Сообщение сгенерировано автоматически.
ответил 28 Авг, 14 от Arn4 (2,140 баллов)
00 голосов
Антон, спасибо.

Только ссылка для смены пароля у меня в таком варианте как у вас

Цитата
Для смены пароля перейдите по следующей ссылке:
http://#SERVER_NAME#/auth.php?lang=ru&change_password=yesUSER_CHECKWORD=#CHECKWORD#


не заработала, а заработала вот такая:

http://#SERVER_NAME#/auth.php?change_password=yes&lang=ru&USER_CHECKWORD=#CHECKWORD#

это видимо у кого, как настроено :D
ответил 03 Янв, 15 от Gill (720 баллов)

Похожие вопросы

0 голосов
6 ответов
спросил 19 Янв, 13 от Nighteg (160 баллов)
0 голосов
1 ответ
0 голосов
0 ответов
0 голосов
1 ответ
спросил 24 Фев, 16 от аноним