Я запускаю сайт, и уникальным элементом для каждого пользователя является адрес электронной почты.Удаление пользователей и уникальный адрес электронной почты
В настоящее время, когда пользователь удаляет свою учетную запись или удаляет ее администратором, имеется столбец базы данных «active», который изменяется от 1 до 0, что указывает на то, что учетная запись неактивна.
У меня теперь есть проблема, когда пользователи хотят снова присоединиться к тому же адресу электронной почты и, поскольку он существует и уникален, они не могут повторно использовать его.
Я планировал сделать следующее, но я хотел попросить общее сообщество узнать, есть ли лучший способ выполнить это требование.
Идея: при удалении я бы переименовал адрес электронной почты с «[email protected]» на «[email protected] ::: unixtimestamp».
Мысли?
Почему бы вам просто не включить активный столбец в 1, чтобы указать, что он активен снова? – dave
, что может быть хорошей идеей на самом деле - я действительно мог использовать те же существующие данные ... приятно ... оценил! – Adam
@Adam То, что здесь плохо, заключается в том, что если пользователь хочет быть удаленным, их электронная почта не должна храниться в базе данных вообще. Это, вероятно, нарушит несколько политик конфиденциальности; Я знаю, что мне это не понравится, если кто-то/сделает это со мной. Я бы переосмыслил это, так как вы могли столкнуться с какой-то потенциальной проблемой. Вам необходимо предоставить им двойной вариант выбора/отказа для регистрации/удаления. На самом деле это должен быть потенциальный ответ на этот вопрос. –