powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MembershipProvider вызов методов
6 сообщений из 6, страница 1 из 1
MembershipProvider вызов методов
    #33897398
dpp_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть класс, наследован с MembershipProvider . с ним контролы login работают нормально, но если пытаюсь вызывать методы вручную, то не происходит инициализация переменных. это можно обойти?
...
Рейтинг: 0 / 0
MembershipProvider вызов методов
    #33898434
Darkman_VLT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, dpp_, Вы писали:
_>есть класс, наследован с MembershipProvider . с ним контролы login работают нормально, но если пытаюсь вызывать методы вручную, то не происходит инициализация переменных. это можно обойти?

А подробнее?

Что мешает конструктор переписать, дописать итд?
...
Рейтинг: 0 / 0
MembershipProvider вызов методов
    #33898914
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, Darkman_VLT, Вы писали:

D_V>Здравствуйте, dpp_, Вы писали:
_>>есть класс, наследован с MembershipProvider . с ним контролы login работают нормально, но если пытаюсь вызывать методы вручную, то не происходит инициализация переменных. это можно обойти?

D_V>А подробнее?

D_V>Что мешает конструктор переписать, дописать итд?

класс отнаследовали от MembershipProvider , переопределилили методы, для работы с бд. также переопределен метод Initialize. такое ощущение, что если я создаю класс через нью, то Initialize не вызывается и переопределенные методы не работают, т.к. переменные не инициализированы. нашел класс Membership, который позволяет сделать тоже самое, только указав провайдер, но у него нет методы изменить пароль для выбранного юзера
...
Рейтинг: 0 / 0
MembershipProvider вызов методов
    #33900953
Gollum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, <Аноним>, Вы писали:

А>класс отнаследовали от MembershipProvider , переопределилили методы, для работы с бд. также переопределен метод Initialize. такое ощущение, что если я создаю класс через нью, то Initialize не вызывается и переопределенные методы не работают, т.к. переменные не инициализированы. нашел класс Membership, который позволяет сделать тоже самое, только указав провайдер, но у него нет методы изменить пароль для выбранного юзера

Его не надо создавать через нью. Почитайте о том, что вообще такое инфраструктура Membership. Работать нужно ТОЛЬКО через Membership. Membership — это статический класс, который инстанцирует указанный в конфигурационном файле провайдер и работает с ним через методы базового класса MembershipProvider. У MembershipProvider (а значит, и у Membership) есть метод


public abstract bool ChangePassword (
    string username,
    string oldPassword,
    string newPassword
)Исправность аккумулятора можно проверить не выходя из салона, лизнув специально выведенные на приборную доску контакты.
...
Рейтинг: 0 / 0
MembershipProvider вызов методов
    #33901186
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, Gollum, Вы писали:

G>Здравствуйте, <Аноним>, Вы писали:

А>>класс отнаследовали от MembershipProvider , переопределилили методы, для работы с бд. также переопределен метод Initialize. такое ощущение, что если я создаю класс через нью, то Initialize не вызывается и переопределенные методы не работают, т.к. переменные не инициализированы. нашел класс Membership, который позволяет сделать тоже самое, только указав провайдер, но у него нет методы изменить пароль для выбранного юзера

G>Его не надо создавать через нью. Почитайте о том, что вообще такое инфраструктура Membership. Работать нужно ТОЛЬКО через Membership. Membership — это статический класс, который инстанцирует указанный в конфигурационном файле провайдер и работает с ним через методы базового класса MembershipProvider. У MembershipProvider (а значит, и у Membership) есть метод

G>
G>public abstract bool ChangePassword (
G>    string username,
G>    string oldPassword,
G>    string newPassword
G>)
G>

в том то и дело, что нет этого метода у Membership(и в мсдн смотрел). есть метод GeneratePassword
смотрю в сторону метода ChangePassword объекта MembershipUser
...
Рейтинг: 0 / 0
MembershipProvider вызов методов
    #33909252
Gollum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, <Аноним>, Вы писали:

А>в том то и дело, что нет этого метода у Membership(и в мсдн смотрел). есть метод GeneratePassword
А>смотрю в сторону метода ChangePassword объекта MembershipUser

Membership.Provider.ChangePassword()Вперед! Бодхисатва, вперед!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / MembershipProvider вызов методов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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