Я пытаюсь никогда не удалять фактические записи из важных таблиц в моей базе данных, вместо этого отмечу их как «Удаленные», установив соответствующее поле в «Истина». Но в случае членства этот подход не позволит любому будущему пользователю повторно использовать имя пользователя «удаленного» пользователя. Имя пользователя не будет проблемой, но что, если «удаленный» пользователь решает снова зарегистрироваться и пытается использовать тот же адрес электронной почты? Поскольку электронные письма также уникальны в членстве asp.net, он выдает ошибку, что письмо уже используется (удаленной учетной записью). Каков наилучший выход из этого?Каков наилучший способ для устранения непостоянных пользователей?
Заранее спасибо.
Да, так я думал, что сделаю это. Если я найду адрес электронной почты, я бы запросил их, если они хотят восстановить пароль, а затем сбросить пароль, активировать свою учетную запись. – Dimitri
Поскольку членство, которое я использую, не является чистым SqlMembershipProvider, а скорее гибридом между Sqlmembership и пользовательским хранилищем, я должен отметить это как ответ. но спасибо всем, кто ответил, действительно ценю это. – Dimitri