sql >> Databáze >  >> RDS >> Oracle

APEX:Přesměrování po přihlášení na stránku s argumenty

Hodnoty nemusíte předávat přes adresu URL. Schéma ověřování můžete upravit tak, aby nastavilo tyto hodnoty, když se uživatel přihlásí. Například:

Ve zvoleném schématu autentizace nastavte Postup po ověření komu:

APEX_UTIL.SET_SESSION_STATE('CURRENT_NODE_ID', 0);
APEX_UTIL.SET_SESSION_STATE('P1_ID', 0);

Obecně to dělám v databázové proceduře a zavolám ji do autentizačního schématu - proto používám APEX_UTIL.SET_SESSION_STATE. Nezkoušel jsem to, ale mohlo by to fungovat i v této oblasti:

:CURRENT_NODE_ID := 0;
:P1_ID := 0;

UPRAVIT

Chcete-li upravit své schéma autentizace (tyto pokyny jsou pro Apex 4, ale měly by být stejné pro starší verze):

  1. Přejděte do Tvůrce aplikací
  2. Otevřete aplikaci, kterou chcete upravit
  3. Přejděte na Sdílené součásti
  4. Vyberte Schémata ověřování
  5. Otevřete aktuální schéma ověřování
  6. Posuňte se dolů na Zpracování přihlášení
  7. Umístěte svůj kód do procesu následného ověření



  1. Jak mohu v Oracle vybrat sloupec s názvem 'date'?

  2. Dotaz na nápovědu při použití tabulky auditu

  3. Jak povolit SQL Server Agent XP pomocí T-SQL

  4. Sloupce MySQL s DEFAULT NULL - stylistická volba, nebo ano?