В моем проекте мне нужно отправить письмо в адрес электронной почты пользователя с ссылкой на подтверждение. Мое решение:Как вы создаете ссылку для подтверждения по электронной почте?
- Добавить строку столбец «Код» и логический столбец «is_active» (со значением по умолчанию ложь) в таблице пользователей.
- Когда пользователь регистрируется, генерирует уникальный строковый ключ и сохраняет в базе данных. Отправьте ссылку по электронной почте, например host.com/user/email/{code}/confirm
- Затем найдите по коду (сгенерированное строковое значение) пользователь и установите флаг «is_active» - true.
- Очистить значение столбца «код».
Как вы создаете ссылку на подтверждение по электронной почте?