FCLT#57639 'Inloggen via e-mail' moet wel uniciteit gaan controleren
svn path=/Website/branches/v2019.1/; revision=42375
This commit is contained in:
@@ -728,6 +728,17 @@ function getIdentity(username, wachtwoord, params)
|
||||
else // Wordt opgepikt door login_save.asp
|
||||
result = { success: true, otp_user_key: oRs("prs_perslid_key").Value };
|
||||
|
||||
var prev_key = oRs("prs_perslid_key").Value;
|
||||
oRs.MoveNext();
|
||||
if (!oRs.EOF)
|
||||
{ // Het is in theorie denkbaar dat je via SAML of JWT binnenkomt en authenticatie
|
||||
// doet op een veld (zoals email) waar uniciteit niet is gegarandeerd
|
||||
__DoLog("Login failed: User {0} is not unique (prs_perslid_key {1} and {2} both match)".format(username, prev_key, oRs("prs_perslid_key").Value), "#ff0000");
|
||||
// deze foutmelding geeft geen terugkoppeling
|
||||
// var result = { success: false, fail_reason: "User {0} is not unique".format(username) };
|
||||
// daarom vooralsnog maar even via abort
|
||||
abort_with_warning("User identification '{0}' is not unique".format(username));
|
||||
}
|
||||
oRs.Close();
|
||||
|
||||
if (result.user_key > 0)
|
||||
|
||||
Reference in New Issue
Block a user