Skip to content
  • There are no suggestions because the search field is empty.

Properties for managing Users

Reference for the managed properties that control passwords, user permissions, and login/logout behavior.

For global administrators, several managed properties are available to assist in managing your users. They fall under three categories: password security settings, user permissions, and log in/log out options.

Password security settings

  • DefaultPasswordExpiration – The number of days before a user is forced to change their password.
  • DefaultPasswordReset – Specifies the default setting for what type of password changing restriction is required when creating a new user. Options:
    • Password Never Expires (N)
    • User Cannot change Password (X)
    • Password Expires Every xx Days (T) – where xx is the number you put in the DefaultPasswordExpiration setting.
    • User Must Change Password At Next Login (M)

    Note: If set to User Must Change Password At Next Login, the setting will switch to either Password Expires Every xx Days or Password Never Expires when the student next logs in, depending on what the property DefaultPasswordExpiration is set to. If 0, it will be Password Never Expires; if greater than 0 days, it will be Password Expires Every xx Days.

  • EncryptExistingPasswords – When this is set to 1, passwords on existing users will be encrypted immediately.
  • MinPasswordLength – Sets the password length. Default: 4 characters.
  • PasswordStrength – Sets the password restrictions. Options:
    • No restrictions
    • Password must contain both an alpha and a numeric
    • Password must contain an alpha, numeric, and one special character from the following list: ! @ # $ % ^ & *
    • Password is case-sensitive and must contain special character restrictions
  • UseEncryptedPasswords – Accepts encrypted passwords during import. Default: 0 (not set).

When a user is forced to change their password, the Password Change Required dialog displays. If the user clicks Close without changing the password, they are directed to the Must Change Password to Continue dialog.

User permissions

  • AllowCoursePreview – Specifies whether to allow students the ability to preview courses. Values: Yes = allow previewing; No = prevent previewing. Default: No.
  • AllowMultipleSessions – Specifies whether to allow students to log in to CourseMill multiple times simultaneously. Values: Yes = allow multiple log-ins; No = prevent multiple log-ins. Default: No.
  • AllowStudentToDownloadReports – Specifies whether to allow students to download their online transcript report. Values: Yes or No. Default: Yes.
  • AllowUserToUpdateAdditionalInfo – Specifies whether a student can update the eight additional personal information columns on the student record using Edit Profile. Values: Yes or No. Default: Yes.
  • AllowUserToUpdatePersonalInfo – Specifies whether a user can modify their demographic information. This flag is useful when importing user data and you want to restrict the ability to modify this information. Values: Yes or No. Default: Yes.
  • AllowUserToUpdateSubOrgInfo – Specifies whether users can update their SubOrg information. Values: Yes or No. Default: Yes.
  • RequirePersonalInfo – Specifies what level of demographic information is required during registration and user setup. Values: Mandatory, Optional, Not Collected.
  • RestrictMultPwdChanges – Specifies whether a user can change his or her password more than once a day. Values: Yes = disallows a user from changing password more than once a day; No = allows a user to change password more than once a day. Default: No.

Log in/log out options

  • LoginsDisabled – Specifies whether the system will allow students to log in. Values: Yes or No. You can use this when you are performing maintenance and you do not want anyone logging in for a certain time period. This is set to Yes when the administrator clicks the Restrict Access button.
  • LoginsDisabledMsg – Specifies the message displayed to students if they attempt to log in when LoginsDisabled is set to Yes. A sample message could be “The system is currently unavailable due to planned maintenance. Please check back later.”
  • LoginTimeout – Specifies the length of inactive time, in minutes, before a user is logged out automatically by the system. Default: 30 minutes.

    Note: Make sure the time is less than your server's defined inactivity timeout. Also consider the length of your courses so the connection doesn't time out before the SCORM data can be passed.

  • MaxAttemptsBeforeSuspend – Specifies the maximum number of times an incorrect password can be entered before an account is suspended. -1 or 0 means do not suspend the account; any value greater than 0 is the number of times a user can type in an incorrect password.
  • MaxAttemptsTimeout – Specifies the amount of time in which MaxAttemptsBeforeSuspend invalid login attempts will cause an account to be suspended. Also, the period of time that a suspended account will remain suspended. Default: 5 minutes.
  • MinIDLength – Specifies the minimum length of a user ID. Default: 4.
  • OnLogoutGoTo – Specifies where to redirect users after they log out or are forced off the system. Default: Index.jsp.

Related articles