Страница 1 из 1

Скрыть SQL-запрос и строку подключения в JS(PHP) версии

Добавлено: 09 мар 2017, 11:30
Nikolay.D
Добрый день. Есть такая задача: необходимо, чтобы пользователь мог генерировать отчеты без установки каких-либо Flash плагинов. Для этого решил использовать JS версию отчетов (Stimulsoft-Reports-PHP-2016.3-Pack\JS).
Заметил, что SQL-запрос, используемый в отчете, и строка подключения к базе данных (Oracle), передаются в открытом виде, в отличие от Flash-версии.
Скажите, это особенность именно JS-версии? Есть какая-нибудь настройка, чтобы эти данные в открытом виде не передавались? Запланированы какие-либо доработки по данному направлению?

Re: Скрыть SQL-запрос и строку подключения в JS(PHP) версии

Добавлено: 09 мар 2017, 21:08
Andrew
Здравствуйте,

Спасибо за запрос.

Пожалуйста, поясните, Вы хотите скрыть строку от пользователя или зашифровать в процессе передачи на сервер?

Ждем Вашего ответа.
Спасибо.

Re: Скрыть SQL-запрос и строку подключения в JS(PHP) версии

Добавлено: 10 мар 2017, 08:32
Nikolay.D
Andrew писал(а):Пожалуйста, поясните, Вы хотите скрыть строку от пользователя или зашифровать в процессе передачи на сервер?
Скорее зашифровать в процессе передачи, чтобы через "инструменты разработки" (Firefox) -> "Сеть" нельзя было просто открыть и увидеть логин и пароль к базе данных, и сам запрос.
Скриншот во вложении.

Re: Скрыть SQL-запрос и строку подключения в JS(PHP) версии

Добавлено: 10 мар 2017, 22:10
Aleksey
Здравствуйте,

Вы можете удалить ее из самого отчета и задавать ее на стороне сервера handler.php

Код: Выделить всё

$handler->onBeginProcessData = function ($event) {
$event->connectionString = "my connection string";
return StiResult::success();
};
Спасибо.