Добрый день. Есть такая задача: необходимо, чтобы пользователь мог генерировать отчеты без установки каких-либо Flash плагинов. Для этого решил использовать JS версию отчетов (Stimulsoft-Reports-PHP-2016.3-Pack\JS).
Заметил, что SQL-запрос, используемый в отчете, и строка подключения к базе данных (Oracle), передаются в открытом виде, в отличие от Flash-версии.
Скажите, это особенность именно JS-версии? Есть какая-нибудь настройка, чтобы эти данные в открытом виде не передавались? Запланированы какие-либо доработки по данному направлению?
Скрыть SQL-запрос и строку подключения в JS(PHP) версии
Re: Скрыть SQL-запрос и строку подключения в JS(PHP) версии
Здравствуйте,
Спасибо за запрос.
Пожалуйста, поясните, Вы хотите скрыть строку от пользователя или зашифровать в процессе передачи на сервер?
Ждем Вашего ответа.
Спасибо.
Спасибо за запрос.
Пожалуйста, поясните, Вы хотите скрыть строку от пользователя или зашифровать в процессе передачи на сервер?
Ждем Вашего ответа.
Спасибо.
Re: Скрыть SQL-запрос и строку подключения в JS(PHP) версии
Скорее зашифровать в процессе передачи, чтобы через "инструменты разработки" (Firefox) -> "Сеть" нельзя было просто открыть и увидеть логин и пароль к базе данных, и сам запрос.Andrew писал(а):Пожалуйста, поясните, Вы хотите скрыть строку от пользователя или зашифровать в процессе передачи на сервер?
Скриншот во вложении.
- Вложения
-
- Скриншот
- Безымянный.png (14.85 КБ) 7936 просмотров
Re: Скрыть SQL-запрос и строку подключения в JS(PHP) версии
Здравствуйте,
Вы можете удалить ее из самого отчета и задавать ее на стороне сервера handler.php
Спасибо.
Вы можете удалить ее из самого отчета и задавать ее на стороне сервера handler.php
Код: Выделить всё
$handler->onBeginProcessData = function ($event) {
$event->connectionString = "my connection string";
return StiResult::success();
};