asp.net информация о произвольном пользователе

Если я использую встроенный поставщик членства asp.net, то как я могу хранить произвольную информацию о пользователе при использовании элемента управления CreateUserWizard?

Предположим, у меня есть три типа пользователей в моем приложении: студент, учитель и персонал. Я хочу сохранить флаг для каждого пользователя, чтобы различать их типы при создании пользователя с помощью CreateUserWizard - control.

Как это сделать?

4 ответа

Решение

Краткий ответ: используйте профиль.

Используйте профиль пользователя для хранения информации о пользователе. Похоже, что вы создаете роль, основанную на человеке, входящем в систему в этом случае. Если это так, возможно, использование / установка роли - лучший подход к этому.

Возможно, вам стоит взглянуть на эту длинную серию статей о членстве в Asp.Net, ролях и профилях. Он должен иметь более чем достаточно информации, чтобы получить то, что вы пытаетесь сделать.

Часть 6 специально охватывает часть профиля.

http://aspnet.4guysfromrolla.com/articles/120705-1.aspx

Я согласен с @klabranche, использование ролей является идеальным решением для "типов пользователей" (ученик, учитель и персонал).

Я не делал этого с помощью CreateUserWizard, но все должно быть довольно просто: как добавлять пользователей в роли с помощью CreateUserWizard.

Другие вопросы по тегам