Авторизация перед просмотром отчета

отредактировано 16:29 Раздел: FastReport Server
Доброго времени суток!

Имеется задача: авторизоваться в системе перед просмотром отчета в условиях наличия только Fast Report Server.
Предполагаемый алгоритм действий:
1) выводится форма для ввода логина и пароля (Fast Report Server генерирует html-форму на основании формы в отчете);
2) введенный логин и пароль передается в базу данных; из базы получаем ответ о подлинности логина и пароля; логин и пароль устанавливается в параметры подключения к базе данных;
3) выводится форма для ввода параметров отчета;
4) выводится отчет для указанного пользователя.

Реально ли такое реализовать средствами Fast Report Server? Если да, то как (желателен пример)?

P. S. Проблемы с передачей параметров в отчет из формы не имеется. Проблема скорее в пункте 2.

Комментарии

  • отредактировано 16:29
    Pakshin A. S. написал: »
    Доброго времени суток!

    Имеется задача: авторизоваться в системе перед просмотром отчета в условиях наличия только Fast Report Server.
    Предполагаемый алгоритм действий:
    1) выводится форма для ввода логина и пароля (Fast Report Server генерирует html-форму на основании формы в отчете);
    2) введенный логин и пароль передается в базу данных; из базы получаем ответ о подлинности логина и пароля; логин и пароль устанавливается в параметры подключения к базе данных;
    3) выводится форма для ввода параметров отчета;
    4) выводится отчет для указанного пользователя.

    Реально ли такое реализовать средствами Fast Report Server? Если да, то как (желателен пример)?

    P. S. Проблемы с передачей параметров в отчет из формы не имеется. Проблема скорее в пункте 2.

    Требуется авторизоваться в Windows?
  • отредактировано 16:29
    БД с паролями и БД с данными одно и тоже?
    если это так, то обязательно 2 этапа: авторизация в форме и ввод данных в форме, нельзя сделать 1 форму с входными параметрами, среди которых лог/пасс и затем посылать комбинированный sql-запрос?

    Тому кто ответит присоединяюсь к Pakshin A. S: без авторизации в Windows!

    А может сделать 2 отчета, 1 с авторизацией вызывающий 2-й целевой?
  • отредактировано 16:29
    Предложенный Pakshin A. S. алгоритм средствами сервера отчетов реализовать невозможно.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.