![]() |
|
Модераторы: gambit |
![]()
|
|
| Gregoryy |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 6.10.2007 Репутация: 1 Всего: 1 |
Привет всем. Столкнулся с тем что надо написать свой провайдер на базе Membership. Но не как не могу понять как перегрузить методы так чтобы контролеры реагировали на них, а не на стандартные.
Я хочу например чтобы метод добавление юзера принимал параметры, ну там имя, фамилию и т.д. |
|||
|
||||
| elbjarn |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 13.4.2008 Где: Дубна Репутация: нет Всего: 3 |
наследуете свой класс membership от базового membershipprovider, переопределяете там методы Validate, UnlockUser и тд (единственный метод который переопределить нужно обязательно - это Validate, остальные для дополнительной функциональности), а дальше указываете в вебконфиге
|
|||
|
||||
| Gregoryy |
|
||||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 6.10.2007 Репутация: 1 Всего: 1 |
Я наверное не правильно поставил запрос. Я хочу перегрузить метод чтобы они принимал не только стандарные параметры Стандарный метод
Мой метод
Погуглив я понял одно что это не возможно :( И придеться писать полностью с нуля. |
||||||||
|
|||||||||
| Idsa |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 15 Всего: 62 |
Gregoryy, да, пожалуй, так и есть: в контролы-то вшиты вызовы конкретных методов.
|
|||
|
||||
| PashaPash |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1233 Регистрация: 3.1.2008 Репутация: 7 Всего: 49 |
Gregoryy, для дополнительных полей есть ProfileProvider-ы. А membership должен заниматься только базовым учетом пользователей.
|
|||
|
||||
| GGuz |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 20.4.2007 Репутация: нет Всего: 1 |
Gregoryy, вот тут все описывается просто и понятно на реальном примере мембершипа для MySQL.
Добавлено через 3 минуты и 9 секунд пример самому когда то помог |
|||
|
||||
| Gregoryy |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 6.10.2007 Репутация: 1 Всего: 1 |
Не в этом суть дела. Мне нужно чтобы. При регистрации принимал не только логин и пароль. Но и дополнительную информацию. Например Имя, фамилию и т.д.. Мне нравиться Membership тем что у него авторизация хорошо реализована. Ну ладно буду свой класс писать. |
|||
|
||||
| PashaPash |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1233 Регистрация: 3.1.2008 Репутация: 7 Всего: 49 |
Gregoryy, вот так рождаются велосипеды. Есть же стандартный способ добавлять свои свойства к стандартному профилю пользователя, парой строчек в конфиге: http://msdn.microsoft.com/ru-ru/library/2y3fs9xs.aspx
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |