В настоящее время я работаю над проектом PHP, в котором я должен отправить письмо с подтверждением пользователю, который зарегистрировался на сайте. (Идентификатор электронной почты — это имя пользователя). У меня следующие сомнения.
Пожалуйста, помогите мне в этой проблеме. заранее спасибо
Вы должны отправить письмо после регистрации сохранить данные в БД с ключом (который отправит со ссылкой) и статус
как 0 в базе данных. если они нажмут на эту ссылку, то удалите
активировать ключ из базы данных, а также изменить статус на 1 и вкл
войдите в систему, вам также нужно проверить, что пользователь имеет статус 1, если нет, то вы
показывать предупреждение как ожидание подтверждения почты.
после отправки почты вы можете проверить отправленную почту или нет .check этот вопрос
Я предлагаю вам сохранить пользователя в базе данных, а затем отправить подтверждение по электронной почте. В базе данных оставьте поле для отметки, подтвердил ли пользователь адрес электронной почты или нет.
Дайте пользователю возможность отправить подтверждение по электронной почте, если он не получил.
Насколько я знаю
Введите данные в БД, а затем отправьте письмо с подтверждением, в противном случае вы не сможете подтвердить пользователя снова.
В случае, если отправка электронной почты не удалась с вашей стороны, предоставьте пользователю возможность запросить повторную отправку подтверждающего письма.
Сохраняйте статус в БД независимо от того, подтвержден ли пользователь или нет, и на основании этого вы можете повторно отправить письмо с подтверждением.