Zend Framework регистрация + подтверждение по электронной почте - PullRequest
0 голосов
/ 10 февраля 2011

Знаете ли вы, как сделать регистрацию в Zend, которая требует подтверждения по электронной почте?Есть ли у Zend какой-нибудь механизм, чтобы сделать это легко?Я нашел только классы для отправки электронных писем, но я не знаю, есть ли у Zend специальная поддержка для подтверждения электронной почты при регистрации?

Спасибо,

1 Ответ

9 голосов
/ 10 февраля 2011

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

Основной процесс будет идти

  1. Создайте уникальный токен и сохраните его в своей записи пользователя
  2. Создать письмо, содержащее ссылку на страницу подтверждения. Включите уникальный токен в вашу ссылку, а также любые другие поля, которые вам нужны
  3. На странице подтверждения проверьте токен, сохраненный вместе с записью пользователя. Если они совпадают, завершите регистрацию.
...