powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Символ @ в пароле Oracle Forms.
3 сообщений из 3, страница 1 из 1
Символ @ в пароле Oracle Forms.
    #38136466
Добрый день.
Используем Oracle Forms 10g. Пользователи хотят использовать символ @ ("ухо") в пароле. При вводе пользователя/пароля@база в строке URL, если пароль содержит символ @, всё, что правее него считается названием базы данных. Никакое экранирование не помогает. Однако, Оракл позволяет вводить пользователем такие пароли и спокойно подсоединяется из SQL+ и других SQLNavigator-ов. Следовательно, это парсер самих форм так криво обрабатывает строку соединения.

Как решить эту проблему?

Идея была такой:
Найти где на Жаве это метод, что парсит, подправить и подсунуть обратно серверу.
Однако, frmweb - это что, простой .exe (исполняемый файл)? Вся логика форм недоступна для декомпиляции, а на Жаве лишь аплет, что рисует формы на клиенте?

Может быть есть и другое решение? Не использовать @ в паролях не подходит.

Модератор: Тема перенесена из форума "Oracle".
...
Рейтинг: 0 / 0
Символ @ в пароле Oracle Forms.
    #38140509
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей,

Можно попробовать в триггере ON-LOGON соединяться с базой при помощи встроенной процедуры LOGON.
Но сильно подозреваю, что она работает ровно также, как и стандартное соединение без этого триггера.

Если не поможет, то нужно заводить SR на metalink.
...
Рейтинг: 0 / 0
Символ @ в пароле Oracle Forms.
    #38140574
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На metalink-е нашел похожую проблему, там в пароле используется символ "/".

Oracle отвечает, что согласно документации, в паролях могут использоваться только следующие спец. символы: _, $, #
Соответственно как баг это оформить не получится.

В качестве workaround-а предлагается:
Encapsulate the connect string with double quotes (eg ")
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Символ @ в пароле Oracle Forms.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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