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

Почтовые события.

00 голосов
4
Помогите, пожалуйста!

Как сделать так, чтобы в определенном почтовом событии пользователю высылался его пароль и логин?
А также, чтобы рассылка уходила, как бы с моего почтового ящика.
спросил 03 Дек, 13 от Ogyrez (240 баллов)

4 Ответы

00 голосов
В базах не хранятся пароли пользователей. Они мдпятятся =)

Реальный логин пользователя можно перехватить только в событии onbeforeregister(как-то так). Перехватывай там пароль и создай пользователское поле UF_REAL_PASSWORD и сохраняй туда. Потом при любом событии можешь брать пароль и отсылать юзеру.

Но хранить пароли в открытом виде как-то не але. Можешь свой алгоритм шифрования придумать.
ответил 03 Фев, 14 от Incubus (580 баллов)
00 голосов
ээээ... странно все это, честно говоря. А вопрос возник по следующей причине. При оформлении заказа есть вариант, чтобы пароль и логин системой были сгенерены автоматически. И как новый пользователь сможет получить тогда свои данные для входа?
ответил 22 Май, 14 от Ogyrez (240 баллов)
00 голосов
Цитата
Булат Вахитов пишет:
ээээ... странно все это, честно говоря. А вопрос возник по следующей причине. При оформлении заказа есть вариант, чтобы пароль и логин системой были сгенерены автоматически. И как новый пользователь сможет получить тогда свои данные для входа?


я думаю, что вариант аналогичен, решается так, как я описал. Отследите, хранится ли пароль точно в таком виде как он сгенерился или все таки меняется.
ответил 18 Сен, 14 от Incubus (580 баллов)
00 голосов
Есть тип почтового шаблона USER_INFO, с помощь которого юзеру можно прислать примерно следующие:
Код
Ваши данные для авторизации на сайте:
Login: #LOGIN#
Для смены пароля перейдите по следующей ссылке:
#LINK#

что полностью решит вашу проблему.

Присылать непосредственно сам пароль на почту стандартными средствами Bitrix, конечно, невозможно, т.к. пароли как уже было сказано выше, хранятся в виде необратимого хеша))
Способ, который предложил Александр Егжанов на мой взгляд является единственным возможным, но это, согласитесь, совсем крайняя мера и дырка в безопасности системы.
ответил 23 Янв, 15 от JayPanda (260 баллов)

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

0 голосов
3 ответов
спросил 11 Март, 14 от Mageradje (660 баллов)
0 голосов
3 ответов
спросил 24 Янв, 14 от NARGL (100 баллов)
0 голосов
0 ответов
спросил 15 Окт, 13 от gashi (120 баллов)
0 голосов
7 ответов
спросил 14 Июнь, 13 от 5tarik (240 баллов)
0 голосов
2 ответов
спросил 03 Июнь, 13 от malagoi (380 баллов)