powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Помогите с контролом Login
2 сообщений из 2, страница 1 из 1
Помогите с контролом Login
    #37468417
Azeke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет
Мне необходимо, чтобы при входе на сайт пользователь вводил имя и пароль эти данные ппроверялись с данными в моей базе на DB2 и если пользователь зарегистрирован, то он работал на сайте.
Хочу использовать Login но не понял как его настроить, пока только перетащил на форму.
...
Рейтинг: 0 / 0
Помогите с контролом Login
    #37472021
leon777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для работы с Login и проверкой логина/пароля в БД (в вашем случае DB2) необходимо реализовать свой провайдер членства (membership provider):

1) Создаем класс-наследник от System.Web.Security.MembershipProvider.

2) Програма-минимум: реализуем метод

Код: plaintext
1.
2.
3.
public override bool ValidateUser(string username, string password)
{
    //тут обращение к БД и проверка логина/пароля и если валидация пройдена возвращаем true
}

Ненужные методы можно оставить не реализованными

Код: plaintext
1.
2.
3.
4.
public override bool ChangePasswordQuestionAndAnswer(string username, string password, string newPasswordQuestion,
                                                             string newPasswordAnswer)
{
   throw new NotImplementedException();
}

3) описываем созданный провайдер в web.config сайта:

<configuration>
...
<system.web>
<membership defaultProvider="MyMembershipProvider">
<providers>
<add name="MyMembershipProvider" type="MyNamespace.MyMembershipProvider, MyDll"/>
</providers>
</membership>
</system.web>
...
</configuration>

,где MyNamespace.MyMembershipProvider - ваш провайдер и пространство имен в котором он объявлен; MyDll название сборки в которой он реализован.

Также может пригодится провайдер ролей RoleProvider.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Помогите с контролом Login
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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