Должен ли я автоматически удалять учетные записи, если они не подтвердили свой адрес электронной почты?


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

Author: TheBiker, 2021-06-23

1 answers

Чтобы добавить к комментарию Стивена, маловероятно, что абсолютно ничего не попадает в какую-либо базу данных в момент создания непроверенной учетной записи. Поэтому вопрос в том, что вы хотите делать с имеющейся у вас информацией. Оставление неактивной информации там на неопределенный срок не принесет никакого непосредственного вреда, но создаст шум в ваших данных и добавит ненужный вес вашим таблицам.

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

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

  2
Author: Henry Visotski, 2021-06-23 13:10:55