2016-10-04 3 views
0

Ich habe die folgende Situation: Ein Benutzer möchte sein Passwort zurücksetzen, sendet die Anwendung ihnen eine E-Mail, die die URL enthält, auf die Seite, wo sie das Passwort zurücksetzen können .Oracle APEX, eine Seite ablaufen nach einer bestimmten Zeit

Meine Frage ist, ist es innerhalb von APEX möglich, eine Seite ablaufen zu lassen, sagen wir 5 Minuten, nachdem die Anwendung die E-Mail an den Benutzer sendet? Gibt es eine eingebaute Funktion für diesen oder vielleicht etwas JavaScript-Code?

Vielen Dank im Voraus.

Antwort

0

Wenn jemand anderes auf fragt sich, wie dies zu tun, es ist eine Art und Weise wurde ein Genehmigungsverfahren für die Seite, auf einem boolean basierend zu erstellen PL/SQL-Ausdruck

Wenn ein Benutzer die E-Mail sendet, wird die aktuelle Uhrzeit in einem Anwendungselement im Sitzungszustand gespeichert, und wenn der Link in der E-Mail angeklickt wird, bevor die Seite geladen wird, überprüft die Anwendung, ob (aktuelles Datum - Datum Wenn die E-Mail gesendet wurde, sind es mehr als 5 Minuten. Wenn dies der Fall ist, schlägt das Autorisierungsschema fehl und die Seite wird nicht geladen.

0

seine über Sitzung

Prüfung Link

Enhanced APEX Session Timeouts

+0

das war nicht genau das, was ich brauchte, aber ich denke, ich könnte das für meine neue Aufgabe verwenden, also danke für den Tipp – Spigy

Verwandte Themen