Интеграция Simplemembership в существующее веб-приложение безболезненно

Может, кто-нибудь расскажет, как внедрить simplemembership в существующее веб-приложение. Все блоги очень запутанные и лишены деталей. Я нашел один, который не работает. У меня есть существующее приложение для блога, которое я создал, и я ищу безболезненный способ использования simplemembership.

Пожалуйста помоги..

Спасибо

0

Решение

Если вы используете MVC4, как вы упомянули в тегах:

1) Создать новое веб-приложение MVC4.

2) Скопируйте из него:
a) AccountController из папки Controllers
б) AccountModels из папки Models
c) Папка учетной записи из папки «Просмотр»

4) Прошлое к вашему заявлению

5) Измените все пространства имен в вашем приложении

6) Изменить web.config:
Добавить (вы можете скопировать его из нового приложения):

    <system.web>
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="2880" />
</authentication>
<membership>
<providers>
<clear />
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="gunselEntities" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="3" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" />
</providers>
</membership>
</system.web>

7) Добавьте таблицы членства Aspnet в свою базу данных. Перейдите к мастеру (C: \ Windows \ Microsoft.NET \ Framework [версия фреймворка] \ aspnet_regsql) и запустите его. Будет запущен специальный wizzard, который помогает добавлять таблицы.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]