Я создаю механизм сброса пароля пользователя по электронной почте. В запросе на сброс пароля я создаю случайный токен, сохраняю его в базе данных для этого пользователя и отправляю электронное письмо со ссылкой для сброса, содержащей этот токен.
Мне нужно было добавить столбец в моей базе данных для токена, поэтому я вошел в него с помощью SSMS и попытался добавить столбец с именем PasswordResetToken и сохранил таблицу.
Однако в коде нет соответствующего свойства.
MembershipUser user = Membership.GetUser(...);
user.PasswordResetToken = randomToken;
жалуется:
Ошибка 36 «System.Web.Security.MembershipUser» не содержит определения для «PasswordResetToken», и не найдено никакого метода расширения «PasswordResetToken», принимающего первый аргумент типа «System.Web.Security.MembershipUser»
Я попытался пересобрать проект и заново добавить соединение в обозревателе серверов. неудачно.
Спасибо за ваше время.