2010-04-09 1 views
0

Я новый парень в Asp.net. У меня есть одно требование сделать одно приложение asp.net с помощью поставщика пользовательского членства. Если у вас есть какой-либо исходный код, пожалуйста, поделитесь со мной. Я искал много в сети. но я не мог полностью понять. Пожалуйста, помогите мне ..член-провайдер

+1

Итак, вы хотите, чтобы код управлял списком членства? Такая проблема чрезвычайно специфична для приложений и специфична для домена. Я сомневаюсь, что у кого-то будет какой-то готовый к использованию код, который они просто сдают. –

+0

Какой бэкэнд вы хотите использовать? Поставщик, который использует, например, LDAP, не будет очень полезен. Постарайтесь быть более конкретными с вашими вопросами и, возможно, сначала попробуйте реализацию, а затем, когда вы застрянете, обратитесь за помощью. –

ответ

1

Я создал Членство, Роль и Профиль провайдеров для MongoDB (mongodb.org).

Исходный код здесь:

https://github.com/agarcian/MongoDBASPNetProviders

Я использовал http://msdn.microsoft.com/en-us/library/ms366730.aspx (ссылка в принятом ответе) в качестве основы для моего кода.

Я обнаружил, что членство поставщик является наиболее полезным в сочетании с профиля провайдера, а иногда и с Роль поставщика.

4

Здесь никто не будет делиться коммерческим кодом. Познав этот факт, вы должны рассмотреть, прежде чем задавать свои вопросы.

Для вашего интереса членства, вы должны искать для пользовательской реализации членства

Вы проверили MSDN документы?
Думаю, их должно быть достаточно, чтобы легко понять примеры.
Implement a Custom Membership
Implementing a Membership Provider

+0

Да, эти два документа в значительной степени охватывают все, что вам нужно знать. В зависимости от того, какое хранилище данных вы используете, вы можете захотеть наследовать от SqlMembershipProvider, а не базового MembershipProvider, и просто переопределить методы, которые необходимо изменить. –

0

Существует хороший новый поставщик членства с открытым исходным кодом, который работает с ASP.NET MVC4. Очень гибкий и главный разработчик разрабатывает аддон системы разрешений для него, поэтому вы можете получить больше обычного члена