2010-02-21 2 views
2

Впервые попытался разобраться с пользователями, входящими в систему с ASP.net, и не имел большого опыта с ним в других вещах. Из поиска я вижу такие вещи, как Asp.Net MVC Memberhip Provider. Является ли это встроенным?Вход в систему с ASP.net

Есть ли хорошие онлайн-гиды для этого?

ответ

2

Взгляните на the ASP.NET Provider Model. MemberhipProvider является поставщиком встроенной модели поставщика для обработки пользователей, и вы можете download the source code of the default providers посмотреть, как они реализованы.

Если вы хотите установить базы данных поставщиков по умолчанию на сервере sql, вы можете запустить Aspnet_regsql.exe из командной строки для этого.

Главное в модели поставщика заключается в том, что писать собственные провайдеры очень просто, исходя из абстрактных базовых классов и использовать их в приложении. Вам нужны только те методы, которые вам нужны.

2

Вот учебник, который поможет вам создать требуемую схему базы данных в sql express, а также объяснит, что вам нужно сделать, чтобы перейти к другим источникам данных sql. Это объясняет, как настроить пользователей в режиме проверки подлинности форм, так что вы можете использовать на основе ролей авторизации и т.д.

http://www.asp.net/learn/moving-to-asp.net-2.0/module-08.aspx

2

Вы можете использовать членство функции ASP.NET с MVC, если вы хотите. Вы хотите использовать его с MVC или нет? У Scott Mitchell есть большой учебник, в котором есть несколько частей, которые учат многие вещи, которые хотелось бы знать, чтобы получить сайт вверх и вниз. Встроенный членский состав хорошо подходит для основных ситуаций, но может стать больным, поскольку вы хотите начать добавлять дополнительную информацию в профиль пользователя.

+0

Да, используя его с MVC –

+0

Хорошо, шаблон шаблона MVC по умолчанию в Visual Studio имеет пример страницы входа и т. Д., Который использует возможности членства, включая экран входа в систему и т. Д. Используя это, а также учебные пособия, которые я связал, должны получить вы больше всего там. –

+0

Кто-нибудь еще подумает, что 4 парня из роллы - это вроде ... плохие разработчики? –