Как я могу отправить пароль на почту пользователя в Grails? - PullRequest
0 голосов
/ 23 мая 2011

Я новичок в Grails, у меня есть форма входа для моего приложения, для которой я не использовал spring-security-plugin.Теперь я хочу, чтобы в форме входа была ссылка забыл пароль, которая будет извлекать его из базы данных, но моя проблема в том, как отправить ее на этот почтовый идентификатор пользователя.

Ответы [ 2 ]

2 голосов
/ 23 мая 2011

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

Если вы понимаете и принимаете, что вы никогда не должны отправлять пользователям по электронной почте их пароль (или даже хранить их вбазы данных) вы найдете некоторые полезные ресурсы по отправке электронных писем из вашего приложения Grails ниже.

При отправке электронных писем из Grails прочитайте эту страницу .

0 голосов
/ 23 мая 2011

Вместо того, чтобы посылать им их пароли (что потребовало бы их незашифрованного хранения, что является невероятно плохой идеей), вы должны предоставить им рабочий процесс, в котором они могут сбросить свой пароль.Соберите их электронную почту при регистрации, затем отправьте им ссылку на страницу, где они меняют значение.Плагин Spring Security UI поддерживает это - см. Раздел «6 Забытых паролей» в документации .

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...