2013-09-24 3 views
0

Я разрабатываю веб-сайт, где я показываю вид сетки с клиентами в левой части. В настоящее время я показываю всех клиентов из БД. Пользователь может щелкнуть по клиенту, чтобы показать свои данные.Фильтровать сетку в соответствии с пользователем и ее роль в .net 4 веб-приложение

Данные клиентов и клиентов берутся из базы данных SQL с таблицами Клиенты и таблица customersData.

Управление пользователями веб-сайтов с помощью ролей с использованием встроенных функций Microsoft. Я создал пользователей с администратором роли и пользователем с диспетчером ролей.

Я хочу, чтобы менеджер увидел только своих клиентов, а не клиентов другого менеджера.

Я предполагаю, что для этого мне нужно связать клиентов с ManagerID. но как это сделать? Пользователи с ролями не находятся в моей БД, а в Microsoft. Клиенты - это моя таблица, но диспетчерский идентификатор должен брать из microsoft DB. Должен быть способ.

Оцените любые идеи. Спасибо

ответ

0

Вы можете получить «UserId» из таблицы «aspnet_Users» на основе «UserName». Я бы предложил вам добавить поле в таблицу ваших клиентов, чтобы сохранить идентификатор. Затем вы можете запросить клиентов для идентификатора зарегистрированного пользователя.

 Смежные вопросы

  • Нет связанных вопросов^_^