Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Книги по теме

Искать:
в:
Порядок:

Исходник

Автор:

sinet

 
Название:

Membership на любом сервере MSSQL

Дата: 01 August 2007
Описание: Думаю будет полезным для тех кто планирует перенос сайта, но также хочет использовать все возможности membership и rolmanager.  
  Разместить ссылку на этот исходник в форуме вы можете вставив в текст сообщения следующую строку: [CODEPOST ID=212]Membership на любом сервере MSSQL[/CODEPOST]
Оценка: Проголосовало 2 посетителей, средняя оценка 4.00
Оценить:
  1 Сразу создать базу на сервере.
  2 Через программу aspnet_regsql.exe создать в базе все необходимые таблицы(следует только указать настройки подключения).
  3 Затем прописать строку соединения и все.Membership будет ссылаться на эту базу
  4 
  5 <connectionStrings>
  6     <add name="MySqlConnection" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=ASPNETDB;Integrated Security=True"
  7       providerName="System.Data.SqlClient" />
  8   </connectionStrings>
  9 	<system.web>		
 10   <authentication mode="Forms" >
 11 			<forms loginUrl="login.aspx"
 12      name=".ASPXFORMSAUTH" />
 13 		</authentication>
 14 		<authorization>
 15 			<deny users="?" />
 16 		</authorization>
 17 		<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15">
 18 			<providers>
 19 				<clear />
 20 				<add
 21      name="SqlProvider"
 22      type="System.Web.Security.SqlMembershipProvider"
 23      connectionStringName="MySqlConnection"
 24      applicationName="MyApplication"
 25      enablePasswordRetrieval="false"
 26      enablePasswordReset="true"
 27      requiresQuestionAndAnswer="true"
 28      requiresUniqueEmail="true"
 29      passwordFormat="Hashed" />
 30 			</providers>
 31 		</membership>		
 32 	<roleManager enabled="true" cacheRolesInCookie="true" defaultProvider="SqlProvider">
 33   <providers>
 34    <clear />
 35    <add connectionStringName="MySqlConnection" applicationName="MyApplication"
 36     name="SqlProvider" type="System.Web.Security.SqlRoleProvider" />
 37   </providers>
 38  </roleManager>
 39 	</system.web>
Вернуться к списку исходников в категории Общие вопросы программирования на ASP.NET
 
Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта