0

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

Теперь, могу ли я сделать это с помощью SQLMembershipProvider? Я понимаю, что SQLMembershipProvider хранит пользователей в своей собственной базе данных. Если это так, как я могу связать свои объекты с пользователем, который их создал? Я читал о системе профиля профиля, но похоже, что это не сработает, поскольку это добавляет дополнительную информацию, такую ​​как почтовый код, к объекту пользователей .Net.

Как выглядит мой объект-таблица; как в каком столбце, который говорит, какой пользователь создал объект?

Или мне просто нужно создать пользовательский членский пакет, который хранит пользователей в моей собственной базе данных?

ответ

0

Все, что вам нужно для таблицы объектов, имеет столбец UserId, являющийся внешним ключом таблицы пользователя, создаваемой SQLMembershipProvider.

+0

Я читал в этом другом вопросе, что вы не можете легко получить поле userId из API членства: http://stackoverflow.com/questions/2530113/using-asp-net-sql-membership-provider-how- do-i-store-my-own-per-user-data – GendoIkari

+0

Не знаю, почему у него проблемы. Я делал это несколько раз. –

+0

Thanks; Я попробую. – GendoIkari