powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Скрыть параметры URL для страниц Apex
7 сообщений из 7, страница 1 из 1
Скрыть параметры URL для страниц Apex
    #39581029
sam_sql.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.

Как лучше реализовать ?

1. Есть приложение с множеством страниц и линков на странице, которые ведут на другие страницы приложения.

2. Необходимо скрыть в URL все параметры, включая номер страницы, input параметры. Т.е. нельзя чтобы конечный пользователь мог менять строку URL и таким образом попадал на другую страницу (ему недоступную) или получал инфу на страницу по другим параметрам.

Т.е. не нужно выводить вот это в явном виде:
f?p=207:40:15071462043877:::::

3. Переходы по страницам реализованы не только как бренчи.
...
Рейтинг: 0 / 0
Скрыть параметры URL для страниц Apex
    #39581123
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sam_sql.ru2. Необходимо скрыть в URL все параметры, включая номер страницы, input параметры. Т.е. нельзя чтобы конечный пользователь мог менять строку URL и таким образом попадал на другую страницу (ему недоступную) или получал инфу на страницу по другим параметрам.Для этого изобрели схемы авторизации (Authorization Scheme) - ищите на закладке "Security" в свойствах страницы.
...
Рейтинг: 0 / 0
Скрыть параметры URL для страниц Apex
    #39581138
sam_sql.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никанор Кузьмич,

Да, с Authorization Scheme разобрался. Вопрос с подменой Page в URL снимается.

Остался вопрос: как исключить подмену параметров (ITEM+VALUE) в этом же URL ?

Раскопал про Session State Protection для страницы.

Устанавливаю для конкретной страницы:

Session State Protection = Arguments Must Have Checksum

а дальше что с этим делать ?

допустим есть отдельный линк на эту страницу, как мне подставлять этот checkSum в линке?

Код: html
1.
<a href="f?p=&APP_ID.:'||56||':&APP_SESSION.::NO:'||56||':'||'P56_POL_ID,P56_CONTACT_ID,:'||pol_id||','||contact_id">Изменить данные</a>
...
Рейтинг: 0 / 0
Скрыть параметры URL для страниц Apex
    #39581154
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sam_sql.ru,
А вы документацию пробовали читать?
Для того чтобы избежать подмены данных в урле, нажо генерировать сылку с контрольной суммой. Для этого есть специальная функция apex_util.prepare_url
Все остальное вы раскопали.
Deep linking=disable и на уровне странице, а желательно приложения.
...
Рейтинг: 0 / 0
Скрыть параметры URL для страниц Apex
    #39581467
sam_sql.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangelsam_sql.ru,
А вы документацию пробовали читать?
Для того чтобы избежать подмены данных в урле, нажо генерировать сылку с контрольной суммой. Для этого есть специальная функция apex_util.prepare_url
Все остальное вы раскопали.
Deep linking=disable и на уровне странице, а желательно приложения.

apex_util.prepare_url - то что нужно, спасибо!
...
Рейтинг: 0 / 0
Скрыть параметры URL для страниц Apex
    #39581641
sam_sql.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В продолжение темы...

Сейчас я не могу получить доступ к другой странице подменив ее в URL (помогла Authorization Scheme). Здесь все ок.
Но в качестве сообщения (из Authorization Scheme) получаю вот такое корявое окно, которое не подходит под мою тему (см. рисунок) ..

Есть мысли как это можно подменить на свою страницу с кнопкой на возврат на исходную страницу?
...
Рейтинг: 0 / 0
Скрыть параметры URL для страниц Apex
    #39582246
sam_sql.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос снимается. Решил прикрутить как JQuery к сообщению выше для перестройки на нужный стиль.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Скрыть параметры URL для страниц Apex
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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