AAHU#27190 Sessies auto opruimen bij wachtwoord/oslogin wijziging

svn path=/Database/trunk/; revision=18967
This commit is contained in:
Jos Groot Lipman
2013-09-03 08:09:22 +00:00
parent 47a64a828b
commit afa9d71051

View File

@@ -200,6 +200,17 @@ BEGIN
:new.prs_perslid_oslogin := '';
:new.prs_perslid_oslogin2 := '';
END IF;
IF :new.prs_perslid_oslogin IS NULL AND :old.prs_perslid_oslogin IS NOT NULL
OR :new.prs_perslid_oslogin2 IS NULL AND :old.prs_perslid_oslogin2 IS NOT NULL
OR NVL(:new.prs_perslid_wachtwoord_hash, 'X') <> NVL(:old.prs_perslid_wachtwoord_hash, 'X')
OR :new.prs_perslid_verwijder IS NOT NULL
THEN -- Merk op: anno 5.3.2 wordt een persoon die *nu* is ingelogd hier niet
-- automatisch door uitgelogt
DELETE FROM fac_session
WHERE prs_perslid_key = :new.prs_perslid_key;
END IF;
END;
/
CREATE_TRIGGER(prs_t_prs_perslid_A_IU)