Configuration
All configuration options are available in the FlexForm or TypoScript, with the FlexForm settings taking precedence.
TypoScript setup / FlexForm settings
showForgotPassword
-
- Type
- bool
If set, the section in the template to display the link to the forgot password dialogue is visible.
Important
Be aware that having this option disabled also prevents the plugin to display the forgot password form. For instance if you access the link directly.
showPermaLogin
-
- Type
- bool
If set, the section in the template to display the option to remember the login (with a cookie) is visible.
showLogoutFormAfterLogin
-
- Type
- bool
If set, the logout form will be displayed immediately after successful login. .. note:: Setting this option will disable the redirect options! Instead of redirecting the plugin will show the logout form.
pages
-
- Type
- string
- Default
- {$styles.content.loginform.pid}
Define the User Storage Page with the Website User Records, using a comma separated list or single value
recursive
-
- Type
- int
- Default
- {$styles.content.loginform.recursive}
If set, also any subfolders of the User Storage Page will be used at configured recursive levels
redirectMode
-
- Type
- string
- Default
- {$styles.content.loginform.redirectMode}
Comma separated list of redirect modes. Possible values:
groupLogin
,userLogin
,login
,getpost
,referer
,refererDomains
,loginError
,logout
See section on redirect modes for details.
redirectFirstMethod
-
- Type
- bool
- Default
- {$styles.content.loginform.redirectFirstMethod}
If set the first method from redirectMode which is possible will be used
redirectPageLogin
-
- Type
- integer
- Default
- {$styles.content.loginform.redirectPageLogin}
Page id to redirect to after Login
redirectPageLoginError
-
- Type
- integer
- Default
- {$styles.content.loginform.redirectPageLoginError}
Page id to redirect to after Login Error
redirectPageLogout
-
- Type
- integer
- Default
- {$styles.content.loginform.redirectPageLogout}
Page id to redirect to after Logout
redirectDisable
-
- Type
- bool
- Default
- {$styles.content.loginform.redirectDisable}
If set redirecting is disabled
dateFormat
-
- Type
- date-conf
- Default
- Y-m-d H:i
Format for the link is valid until message (forgot password email)
email_from
-
- Type
- string
Email address used as sender of the change password emails
email_fromName
-
- Type
- string
Name used as sender of the change password emails
-
email.templateName
-
- Type
- string
- Default
- {$styles.content.loginform.email.templateName}
Template name for emails. Plaintext emails get the .txt file extension.
email.layoutRootPaths
-
- Type
- array
- Default
- {$styles.content.loginform.email.layoutRootPath}
Path to layout directory used for emails
email.templateRootPaths
-
- Type
- array
- Default
- {$styles.content.loginform.email.templateRootPaths}
Path to template directory used for emails
email.partialRootPaths
-
- Type
- array
- Default
- {$styles.content.loginform.email.partialRootPaths}
Path to partial directory used for emails
exposeNonexistentUserInForgotPasswordDialog
-
- Type
- bool
- Default
- {$styles.content.loginform.exposeNonexistentUserInForgotPasswordDialog}
If set and the user account cannot be found in the forgot password dialogue, an error message will be shown that the account could not be found. .. warning:: Enabling this will disclose information about whether an email address is actually used for a frontend user account! Visitors can find out if a user is known as frontend user.
forgotLinkHashValidTime
-
- Type
- integer
- Default
- {$styles.content.loginform.forgotLinkHashValidTime}
Time in hours how long the link for forgot password is valid
domains
-
- Type
- string
Comma separated list of domains which are allowed for the referrer redirect mode
passwordValidators
-
- Type
- array
Deprecated since version 12.3
The TypoScript does not include validators any more by default. Instead, the extension uses global password policies to ensure password requirements are fulfilled.
Array of validators to use for the new user password.
MigrationSpecial password requirements configured using custom validators in TypoScript must be migrated to a custom password policy validator as described in password policies.
Before creating a custom password policy validator, it is recommended to evaluate, if the
Core
used in the default password policy suits current password requirements.Password Validator