AAIT#35643 OTP/2 factor authentication ook wissen tegelijk met wachtwoord

svn path=/Database/trunk/; revision=28563
This commit is contained in:
Jos Groot Lipman
2016-03-21 16:18:42 +00:00
parent ca5b6c9534
commit 1b8c63d00d
2 changed files with 4 additions and 2 deletions

View File

@@ -410,7 +410,8 @@ AS
UPDATE prs_perslid UPDATE prs_perslid
SET prs_perslid_salt = NULL, SET prs_perslid_salt = NULL,
prs_perslid_wachtwoord_hash = NULL, prs_perslid_wachtwoord_hash = NULL,
prs_perslid_wachtwoord_exp = NULL prs_perslid_wachtwoord_exp = NULL,
prs_perslid_otpsecret = NULL
WHERE prs_perslid_key = pperslidkey; WHERE prs_perslid_key = pperslidkey;
ELSE ELSE
UPDATE prs_perslid UPDATE prs_perslid

View File

@@ -226,13 +226,14 @@ BEGIN
:new.prs_perslid_salt := NULL; :new.prs_perslid_salt := NULL;
:new.prs_perslid_wachtwoord_hash := NULL; :new.prs_perslid_wachtwoord_hash := NULL;
:new.prs_perslid_wachtwoord_exp := NULL; :new.prs_perslid_wachtwoord_exp := NULL;
:new.prs_perslid_otpsecret := NULL;
END IF; END IF;
IF :new.prs_perslid_oslogin IS NULL AND :old.prs_perslid_oslogin IS NOT NULL 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 :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 NVL(:new.prs_perslid_wachtwoord_hash, 'X') <> NVL(:old.prs_perslid_wachtwoord_hash, 'X')
THEN -- Merk op: anno 5.3.2 wordt een persoon die *nu* is ingelogd hier niet THEN -- Merk op: anno 5.3.2 wordt een persoon die *nu* is ingelogd hier niet
-- automatisch door uitgelogt -- automatisch door uitgelogd
DELETE FROM fac_session DELETE FROM fac_session
WHERE prs_perslid_key = :new.prs_perslid_key; WHERE prs_perslid_key = :new.prs_perslid_key;
END IF; END IF;