powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Поставщики
9 сообщений из 9, страница 1 из 1
Поставщики
    #38107629
taaamerlan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте. Я изучаю asp.net создавая элементарный проект. Сейчас делаю авторизацию. Думал реализовывать все через свои велосипеды, а потом решил нормально все изучить и сделать правильно. Сейчас я в ступоре от понимания как мало я знаю, чтобы все сделать. И поэтому решил обратиться к вам. Дело в том, что я не знаю как создавать своего поставщика профилей и ролей. И какие под них делать БД (или может можно использовать любые, а нужно лишь все правильно настроить). Встроенные БД с их поставщиками мне не подходят не только потому, что они рассчитаны на сложные проекты и такое обилие разнообразных данных мне не нужно, но и потому, что у меня проект требующий нестандартных данных (т.е. тех, которых в готовой БД нет). Все, что мне нужно - это создать своих поставщиков ролей и пользователей и подключить их к моей БД и, соответственно, проекту. Помогите пожалуйста найти необходимый материал, который мне поможет.
...
Рейтинг: 0 / 0
Поставщики
    #38107654
Фотография iConst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
taaamerlan... у меня проект требующий нестандартных данных (т.е. тех, которых в готовой БД нет). ...Это как? Написал свой БД движок?

Курить это и это
...
Рейтинг: 0 / 0
Поставщики
    #38107696
taaamerlan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
taaamerlan Встроенные БД с их поставщиками мне не подходят ... Т.е. не сервер БД не подходит, а БД которая по умолчанию в Visual Web Deweloper (visual studio)
...
Рейтинг: 0 / 0
Поставщики
    #38107746
taaamerlan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу найти как подключить свойства пользователя из своей бд. Понятно, что нужно создать строку подключения к БД
Код: xml
1.
2.
3.
<add name="ApplicationServices"
     connectionString="Data Source=ComputerName;Initial Catalog=DataBaseName;Integrated Security=True;user id=UserName;password=UserPass;"
     providerName="System.Data.SqlClient" />


Дальше указать ее в новом провайдере
Код: xml
1.
2.
3.
4.
5.
6.
7.
<profile defaultProvider="SqlProvider">
      <providers>
        <add
          name="OdbcProvider"
          type="Samples.AspNet.Profile.SqlProfileProvider" 
          connectionStringName="Наша строка" /> 
      </providers>


А дальше добавить свойства профилю
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
 
<properties>
        <add name="ZipCode" 
          allowAnonymous="true" />
        <add name="CityAndState" 
          provider="AspNetSqlProfileProvider" 
          allowAnonymous="true" />
        <add name="StockSymbols" 
          type="System.Collections.ArrayList" 
          allowAnonymous="true" />
      </properties>



Но как приложение поймет из какой таблицы и из какой строки брать данные для этих свойств? Помогите пожалуйста. В интернете очень мало об этом. По крайней мере на русском языке
...
Рейтинг: 0 / 0
Поставщики
    #38107850
няка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
taaamerlan,

для готовых провайдеров и база данных готовая

http://msdn.microsoft.com/ru-ru/library/ms229862(v=vs.100).aspx
...
Рейтинг: 0 / 0
Поставщики
    #38107853
няка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если же вы пишете своего провайдера, то он сам и должен знать где и что и в каком виде он будет хранить
...
Рейтинг: 0 / 0
Поставщики
    #38107862
taaamerlan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
няка, вот и вопрос - как ему сказать об этом? Где это нужно написать? Как пишутся провайдеры?
...
Рейтинг: 0 / 0
Поставщики
    #38108033
Сислинк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
taaamerlanняка, вот и вопрос - как ему сказать об этом? Где это нужно написать? Как пишутся провайдеры?

вот так они пишутся

но я б вообще не советовал бы связываться с Membership
...
Рейтинг: 0 / 0
Поставщики
    #38108871
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
о господи, проще можно. нужна свобода и велики, велком через iprincipal и iidentity
http://stackoverflow.com/questions/10742259/using-custom-iprincipal-and-iidentity-in-mvc3?lq=1
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Поставщики
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]