Re: Logout Prozedur auf der Login-Page
geschrieben von:
du2009 (---.dip.t-dialin.net)
Datum:
ja hatte ich vorher auch schon, ich hatte da noch einen Fehler im Code gehabt,
nur manchmal meckert er ja beim abspeichern wenn irgendwas nicht kompiliert werden kann, deswegen hatte ich erstmal nicht weitergesucht.
Jetzt gehts auch im post-authent-process aber ich komme nicht so recht voran.
Kann ich aus dem process eine Message auf die Seite 101 aufgeben, wenn die authentifizierung nicht klappt kommt ja auch ne Fehlermeldung, so ähnlich suche ich ne Möglichkeit wenn im konkreten Fall ungerade Minuten im Sysdate kommen, ich weiß nur nicht wie ich hieraus irgendwelche js-messageboxen generieren kann.
Geht das irgendwie, momentan loggt der zwar bei ungeraden minuten sofort wieder aus aber der User weiß nicht warum, da die Seite ja so bleibt wie sie ist.
DECLARE
v_min NUMBER(1);
BEGIN
SELECT mod(TO_CHAR(SYSDATE, 'MI'),2) into v_min FROM dual;
if v_min = 1 then
apex_custom_auth.LOGOUT (
p_this_app => :app_id,
p_next_app_page_sess => :app_id || ':101');
end if;
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE('Error');
END;
Danke und Gruß Dirk