|
Сессии 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, 00:41 |
|
Сессии Oracle для APEX
|
|||
---|---|---|---|
#18+
cheacher, на странице используйте переменную APP_USER. Например: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 10:25 |
|
Сессии Oracle для APEX
|
|||
---|---|---|---|
#18+
suPPLercheacher, на странице используйте переменную APP_USER. Например: Код: plaintext
то есть получить нормальную сессию на сервере никак нельзя? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 11:04 |
|
Сессии Oracle для APEX
|
|||
---|---|---|---|
#18+
cheacherто есть получить нормальную сессию на сервере никак нельзя? Что такое "нормальная сессия" в Вашем понимании? RTFM Oracle® Application Express Application Builder User's Guide: What Is a Session? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 13: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:11 |
|
Сессии Oracle для APEX
|
|||
---|---|---|---|
#18+
cheacher, V$SESSION показывает сессии в базе данных это совсем не то же самое, что сессия аpex ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 19:28 |
|
Сессии Oracle для APEX
|
|||
---|---|---|---|
#18+
Poyasnoy, я понимаю :-) можно ли так сделать? мое серверное приложение очень активно использует оракловые сессии. отсюда и вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 20:10 |
|
Сессии Oracle для APEX
|
|||
---|---|---|---|
#18+
cheacher, если честно, вопрос непонятно откуда "отсюда". Апекс работает с БД в Вашем случае через пользователя ANONYMOUS. То, что у Вас "активно используются оракловские сессии", означает лишь, что соединений под этим пользователем много. А то, что Вы авторизируетесь в приложении под пользователем TEST, не означает, что Апекс будет использовать этого пользователя для работы с БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2009, 22:56 |
|
Сессии Oracle для APEX
|
|||
---|---|---|---|
#18+
suPPLer, можно ли сделать так, чтобы пользователь в сессии oracle был TEST? (а не ANONYMOUS) или APEX так не сделает никогда? мне рассчитывать на настройку APEX или на полностью переписанное приложение под требования APEX? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2009, 12:17 |
|
Сессии Oracle для APEX
|
|||
---|---|---|---|
#18+
cheacher, по-моему, нет. По крайней мере, глядя на вот это, я бы не тратил время: Код: plaintext
А Вам действительно так необходимо работать с USER? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2009, 12:41 |
|
Сессии Oracle для APEX
|
|||
---|---|---|---|
#18+
suPPLer, даже не столько USER как V$SESSION. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2009, 12:46 |
|
Сессии Oracle для APEX
|
|||
---|---|---|---|
#18+
cheachersuPPLer, даже не столько USER как V$SESSION. И что Вы там хотели увидеть, с учётом того, что оракловские сессии Апекса существуют, пока работает запрос, т.е. в среднем пару секунд? Лучше гляньте в apex_030200.WWV_FLOW_SESSIONS$. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2009, 12:59 |
|
Сессии Oracle для APEX
|
|||
---|---|---|---|
#18+
suPPLercheacher, А Вам действительно так необходимо работать с USER? Исследую возможность перевода разработки клиентской части нашего приложения на APEX. Так вот мне действительно крайне необходимо работать с USER, поскольку уровень доступа к данным приложения задаётся для каждого пользователя индивидуально, и значениями ключевых полей в соответствующих настроечных таблицах является Oracle-овый Login пользователя. И ещё, для подключения к Oracle через ApEx Oracle-овый Login всё равно задаётся? када-же его в таком случае ApEx девает? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2009, 13:47 |
|
Сессии 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:12 |
|
Сессии 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:38 |
|
Сессии 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) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2009, 15:59 |
|
|
start [/forum/topic.php?fid=50&gotonew=1&tid=1877256]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 276ms |
total: | 424ms |
0 / 0 |