Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
11.09.2009, 00:41
|
|||
---|---|---|---|
|
|||
Сессии Oracle для APEX |
|||
#18+
Не нашел ответ на вопрос: Как авторизоваться в АРЕХ, чтобы функция USER возвращала имя пользователя с LOGIN страницы? т.е. 1. на странице пишу процесс begin select USER into :P1_USER from DUAL; end; 2. захожу пользователем TEST 3. вижу (см. картинку) USER=ANONYMOUS 4. хочу USER=TEST P.S. попробовал оба варианта авторизации... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2009, 10:25
|
|||
---|---|---|---|
Сессии Oracle для APEX |
|||
#18+
cheacher, на странице используйте переменную APP_USER. Например: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2009, 11:04
|
|||
---|---|---|---|
|
|||
Сессии Oracle для APEX |
|||
#18+
suPPLercheacher, на странице используйте переменную APP_USER. Например: Код: plaintext
то есть получить нормальную сессию на сервере никак нельзя? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2009, 13:11
|
|||
---|---|---|---|
Сессии Oracle для APEX |
|||
#18+
cheacherто есть получить нормальную сессию на сервере никак нельзя? Что такое "нормальная сессия" в Вашем понимании? RTFM Oracle® Application Express Application Builder User's Guide: What Is a Session? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2009, 19:11
|
|||
---|---|---|---|
|
|||
Сессии Oracle для APEX |
|||
#18+
suPPLercheacherто есть получить нормальную сессию на сервере никак нельзя? Что такое "нормальная сессия" в Вашем понимании? (см. рис.) когда я соединяюсь с БД пользователем TEST, хочу чтоб и V$SESSION думал также, а не то что я ANONYMOUS. suPPLer RTFM Oracle® Application Express Application Builder User's Guide: What Is a Session? прочитал еще раз. вопрос остался. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2009, 19:28
|
|||
---|---|---|---|
Сессии Oracle для APEX |
|||
#18+
cheacher, V$SESSION показывает сессии в базе данных это совсем не то же самое, что сессия аpex ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2009, 20:10
|
|||
---|---|---|---|
|
|||
Сессии Oracle для APEX |
|||
#18+
Poyasnoy, я понимаю :-) можно ли так сделать? мое серверное приложение очень активно использует оракловые сессии. отсюда и вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2009, 22:56
|
|||
---|---|---|---|
Сессии Oracle для APEX |
|||
#18+
cheacher, если честно, вопрос непонятно откуда "отсюда". Апекс работает с БД в Вашем случае через пользователя ANONYMOUS. То, что у Вас "активно используются оракловские сессии", означает лишь, что соединений под этим пользователем много. А то, что Вы авторизируетесь в приложении под пользователем TEST, не означает, что Апекс будет использовать этого пользователя для работы с БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.09.2009, 12:17
|
|||
---|---|---|---|
|
|||
Сессии Oracle для APEX |
|||
#18+
suPPLer, можно ли сделать так, чтобы пользователь в сессии oracle был TEST? (а не ANONYMOUS) или APEX так не сделает никогда? мне рассчитывать на настройку APEX или на полностью переписанное приложение под требования APEX? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.09.2009, 12:41
|
|||
---|---|---|---|
Сессии Oracle для APEX |
|||
#18+
cheacher, по-моему, нет. По крайней мере, глядя на вот это, я бы не тратил время: Код: plaintext
А Вам действительно так необходимо работать с USER? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.09.2009, 12:46
|
|||
---|---|---|---|
|
|||
Сессии Oracle для APEX |
|||
#18+
suPPLer, даже не столько USER как V$SESSION. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.09.2009, 12:59
|
|||
---|---|---|---|
Сессии Oracle для APEX |
|||
#18+
cheachersuPPLer, даже не столько USER как V$SESSION. И что Вы там хотели увидеть, с учётом того, что оракловские сессии Апекса существуют, пока работает запрос, т.е. в среднем пару секунд? Лучше гляньте в apex_030200.WWV_FLOW_SESSIONS$. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.09.2009, 13:47
|
|||
---|---|---|---|
Сессии Oracle для APEX |
|||
#18+
suPPLercheacher, А Вам действительно так необходимо работать с USER? Исследую возможность перевода разработки клиентской части нашего приложения на APEX. Так вот мне действительно крайне необходимо работать с USER, поскольку уровень доступа к данным приложения задаётся для каждого пользователя индивидуально, и значениями ключевых полей в соответствующих настроечных таблицах является Oracle-овый Login пользователя. И ещё, для подключения к Oracle через ApEx Oracle-овый Login всё равно задаётся? када-же его в таком случае ApEx девает? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.09.2009, 15:12
|
|||
---|---|---|---|
|
|||
Сессии Oracle для APEX |
|||
#18+
Заятс, "Pro Oracle Application Express", John Edward Scott and Scott Spendolini Database account authentication : This scheme allows you to use Oracle accounts to authenticate your users against. Users need to specify a valid database username and password in order to successfully authenticate to your application. This scheme is ideal if you have already created a database user for each of your end users. Note that using data- base account authentication will not affect the parsing schema for your application. In other words, the authentication scheme uses only the username and password to authen- ticate with; it is not establishing a session to the database as that user, nor is it running any code as that particular user. Честно говоря, ниразу не пользовался такой схемой авторизации, но если все правильно понял - она вам должна помочь. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.09.2009, 15:38
|
|||
---|---|---|---|
Сессии Oracle для APEX |
|||
#18+
Nickolay PavljuchankovЗаятс, "Pro Oracle Application Express", John Edward Scott and Scott Spendolini Database account authentication : This scheme allows you to use Oracle accounts to authenticate your users against. Users need to specify a valid database username and password in order to successfully authenticate to your application. This scheme is ideal if you have already created a database user for each of your end users. Note that using data- base account authentication will not affect the parsing schema for your application. In other words, the authentication scheme uses only the username and password to authen- ticate with; it is not establishing a session to the database as that user, nor is it running any code as that particular user. Честно говоря, ниразу не пользовался такой схемой авторизации, но если все правильно понял - она вам должна помочь. Нет, неправильно поняли. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.09.2009, 15:59
|
|||
---|---|---|---|
|
|||
Сессии Oracle для APEX |
|||
#18+
suPPLer, :) Согласен, прошу прощения за дезинформацию, просто прочитал только последний пост ЗаятсsuPPLercheacher, А Вам действительно так необходимо работать с USER? Исследую возможность перевода разработки клиентской части нашего приложения на APEX. Так вот мне действительно крайне необходимо работать с USER, поскольку уровень доступа к данным приложения задаётся для каждого пользователя индивидуально, и значениями ключевых полей в соответствующих настроечных таблицах является Oracle-овый Login пользователя. И ещё, для подключения к Oracle через ApEx Oracle-овый Login всё равно задаётся? када-же его в таком случае ApEx девает? вот и подумал что такакя схема авторизации + переменная APP_USER (в нее я ж надеюсь все-таки не ANONYMOUS попадает в этой сехеме) поможет человеку достучаться до своих настроечных таблиц to Заятс, Oracle-овый Login никуда не девается, проверяется что он есть и пароль к нему такой-то и все, а коннект происходит под юзером ANONYMOUS (ну или APEX_PUBLIC_USER, если вы работаете не с XE) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=50&mobile=1&tid=1877256]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 264ms |
total: | 423ms |
0 / 0 |