FCLT#89039 API1 updates van prs_perslid_login beperken tot eens per minuut

svn path=/Website/branches/v2025.1/; revision=69033
This commit is contained in:
Jos Groot Lipman
2025-05-15 14:29:46 +00:00
parent 2ad594f918
commit d6ab3db811

View File

@@ -117,7 +117,8 @@ function doLogin(prs_key, params)
}
var registersql = "UPDATE prs_perslid"
+ " SET prs_perslid_login = SYSDATE"
+ " WHERE prs_perslid_key=" + user_key;
+ " WHERE prs_perslid_key=" + user_key
+ " AND (prs_perslid_login IS NULL OR prs_perslid_login < SYSDATE - 1/24/60)"; // Eens per minuut bijwerken is genoeg
Oracle.Execute(registersql);
Session("user_key") = user_key; // Nu ben je pas *echt* ingelogd
@@ -1572,7 +1573,7 @@ function process_claim_update(claim, idp_data, params)
Oracle.Execute(sql_ins);
}
oRs.Close();
persdata["function"] = { name: val };
persdata["function"] = { name: val };
break; // Kan omdat fields.function.foreign.desc_is_unique is gezet
}
case 21: if (val) // afdeling
@@ -1616,7 +1617,7 @@ function process_claim_update(claim, idp_data, params)
var sql_ins = "INSERT INTO prs_afdeling"
+ "( prs_afdeling_key, prs_afdeling_naam" + afd_fld + ")"
+ "VALUES"
+ "( " + afd_key
+ "( " + afd_key
+ ", " + safe.quoted_sql(val)
+ afd_val
+ ")";