Я использую проверку подлинности с помощью форм в очень маленьком веб-приложении ASP.NET (веб-формы), в котором я хочу сохранить дополнительную информацию о пользователе в отдельной таблице базы данных.
Затем это связано с таблицей aspnet_User
, и я искал лучший столбец для ссылки на это столбец UserId
. Проблема в том, что я не могу понять, как получить этот фрагмент данных, когда пользователь вошел в систему. Это вообще возможно?
Кроме того, как я могу получить адрес электронной почты?
Прежде, чем кто-то укажет на это, я знаю о ProfileProvider, но хранимые данные необходимо повторно представлять каждый год (это заявка на регистрацию в спортивном клубе) и сохранять все предыдущие данные. Таким образом, ProfileProvider на самом деле не применим (если я не прав, и его можно использовать для хранения исторически ?).