ICIResetPasswordSettings Interface
Use the ICIResetPasswordSettings interface to configure password reset details. (Use ICISite::GetResetPasswordSettings and ICISite::SetResetPasswordSettings to retrieve and set the password settings for a Site.)
interface ICIResetPasswordSettings : IDispatch {
See also see ICISite::GetResetPasswordSettings, ICISite::SetResetPasswordSettings; ICIClientSettings::GetResetPasswordSettings, ICIClientSettings::SetResetPasswordSettings.
Properties
For an example using this property, refer to the GetCertInfo script in Script Examples.
Retrieves or specifies the number of days prior to expiration to notify the user. If "0" is specified, no notification is sent. (Equivalent to the check box in the dialog box not being selected.)
HRESULT DaysPriorPasswordExpirationToRemindUser([out,retval] LONG* pVal); HRESULT DaysPriorPasswordExpirationToRemindUser([in] LONG newVal);
Example (VBScript):
Retrieving:
MsgBox "Remind before expiration: " & CStr(oRPS.DaysPriorPasswordExpirationToRemindUser)
Specifying:
oRPS.DaysPriorPasswordExpirationToRemindUser = 3
EFT v6.3 and later
For an example using this property, refer to the GetCertInfo script in Script Examples.
Retrieves or specifies the number of days at which to expire the password. If "0" is specified, the password does not expire. (Equivalent to the check box in the dialog box not being selected.)
HRESULT MaxPasswordAgeDays([out,retval] LONG* pVal); HRESULT MaxPasswordAgeDays([in] LONG newVal);
Example (VBScript):
Retrieving:
MsgBox "Max password age is: " & CStr(oRPS.MaxPasswordAgeDays)
Specifying:
oRPS.MaxPasswordAgeDays = 100
EFT v6.3 and later
For an example using this property, refer to the GetCertInfo script in Script Examples.
Retrieves or specifies whether to send an email notification before the password expires.
HRESULT SendEMailBeforeExpiration([out,retval] VARIANT_BOOL* pVal); HRESULT SendEMailBeforeExpiration([in] VARIANT_BOOL newVal);
Example (VBScript):
Retrieving:
MsgBox "Send email before expiration: " & CStr(oRPS.SendEMailBeforeExpiration)
Specifying:
oRPS.SendEMailBeforeExpiration = False
EFT v6.3 and later
For an example using this property, refer to the GetCertInfo script in Script Examples.
Retrieves or specifies whether to send an email when the password expires.
HRESULT SendEMailUponExpiration([out,retval] VARIANT_BOOL* pVal); HRESULT SendEMailUponExpiration([in] VARIANT_BOOL newVal);
Example (VBScript):
Retrieving:
MsgBox "Send email on expiration: " & CStr(oRPS.SendEMailUponExpiration)
Specifying:
oRPS.SendEMailUponExpiration = False
EFT v6.3 and later
Dialog Box Equivalents
The ICIResetPasswordSettings interface properties correlate to the following fields and controls in the EFT administration interface: