プライマリ・コンテンツに移動

Oracle® Application Express APIリファレンス リリース5.1 E85937-02 |
| 目次 | 索引

前 | 次 |

# 7.14 LOGOUTプロシージャ [非推奨]

注意:

このプロシージャの使用は推奨されていません。かわりに、`APEX_AUTHENTICATION.LOGOUT`を使用してください。

このプロシージャは、セッションCookieの設定解除および新しい位置へのリダイレクトを行うことによって、カレント・セッションからのログアウトを実行します。

構文

    APEX_CUSTOM_AUTH.LOGOUT(
        p_this_app                   IN VARCHAR2  DEFAULT NULL,
        p_next_app_page_sess         IN VARCHAR2  DEFAULT NULL,
        p_next_url                   IN VARCHAR2  DEFAULT NULL);

パラメータ

表7-6 LOGOUTのパラメータ

パラメータ | 説明
--- | ---
`p_this_app` | カレント・アプリケーションIDです。
`p_next_app_page_sess` | リダイレクト先のアプリケーションおよびページ番号です。複数のページをコロン(:)で区切って指定します。また、セッションIDの制御が必要な場合は、オプションでこれらのページの後にコロン(:)、続けてセッションIDを指定します。
`p_next_url` | リダイレクト先のURLです(`p_next_app_page_sess`のかわりに使用します)。

例

次の例では、カレント・セッションからのロウアウトおよびアプリケーション`1000`のページ`99`へのリダイレクトを実行します。

    BEGIN
        APEX_CUSTOM_AUTH.LOGOUT (
            p_this_app            => '1000',
            p_next_app_page_sess  => '1000:99');
    END;