FCLT#57990 bij S(login_use_email) = 1 meer mogelijkheden indien oslogin leeg

svn path=/Database/trunk/; revision=43207
This commit is contained in:
2019-07-03 12:19:15 +00:00
parent 0b5e53be45
commit 3eefa7b287

View File

@@ -246,9 +246,12 @@ BEGIN
:new.fac_profiel_key := NULL;
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')
IF fac.getsetting ('login_use_email') = 0 AND
( :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 fac.getsetting ('login_use_email') = 1 AND
:new.prs_perslid_email IS NULL AND :old.prs_perslid_email IS NOT NULL
THEN -- Merk op: anno 5.3.2 wordt een persoon die *nu* is ingelogd hier niet
-- automatisch door uitgelogd
:new.prs_perslid_credentials_datum := SYSDATE;