Name
global.PwdSoftPINEnrollmentCheck
Description
Script that checks whether a user is enrolled in a SoftPIN verification. Returns boolean telling whether the user is enrolled.
Script
var PwdSoftPINEnrollmentCheck = Class.create();
PwdSoftPINEnrollmentCheck.prototype = {
category: 'password_reset.extension.enrollment_check', // DO NOT REMOVE THIS LINE!
/**********
* Returns boolean telling whether the user is enrolled.
*
* @param params.enrolledUserId The sys-id of the user being checked (table: sys_user)
* @param params.verificationId The sys-id of the verification being checked (table: pwd_verification)
* @return boolean telling whether the user is enrolled into the specified verification
**********/
process: function(params) {
var verificationId = params.verificationId;
var userId = params.enrolledUserId;
var softPINManager = new SNC.PwdSoftPINManager();
var softPINSysId = softPINManager.getSoftPINByVerificationId(userId, verificationId);
return !gs.nil(softPINSysId);
},
type: 'PwdSoftPINEnrollmentCheck'
};
Sys ID
9ee209045302011017c3ddeeff7b1264