.. include:: /Includes.rst.txt
.. _configuration:
=============
Configuration
=============
All configuration options are available in the FlexForm or TypoScript,
with the FlexForm settings taking precedence.
.. _plugin-tx-felogin-pi1:
plugin.tx\_felogin\_pi1
=======================
.. _storagepid:
storagePid
----------
.. container:: table-row
Property
storagePid
Data type
string
Default
{$styles.content.loginform.pid}
Description
Define the Storage Folder with the Website User Records, using a comma
separated list or single value
.. _recursive:
recursive
---------
.. container:: table-row
Property
recursive
Data type
bool
Description
If set, also any subfolders of the storagePid will be used
.. _templatefile:
templateFile
------------
.. container:: table-row
Property
templateFile
Data type
string
Default
EXT:felogin/Resources/Private/Templates/FrontendLogin.html
Description
The Template File
.. _feloginbaseurl:
feloginBaseURL
--------------
.. container:: table-row
Property
feloginBaseURL
Data type
string
Description
Base url if something other than the system base URL is needed
.. _wrapcontentinbaseclass:
wrapContentInBaseClass
----------------------
.. container:: table-row
Property
wrapContentInBaseClass
Data type
bool
Default
true
Description
If set, plugin is wrapped by Standard Base Class-Wrap
.. _linkconfig:
linkConfig
----------
.. container:: table-row
Property
linkConfig
Data type
array
Description
Typolink Configuration for the generated Links
.. _preservegetvars:
preserveGETvars
---------------
.. container:: table-row
Property
preserveGETvars
Data type
String
Description
When using login plugin on a page with other plugins you might want to
have your GET-params preserved. You can define them here. Possible
settings:
all - takes all GET-vars found
comma-separated list - takes defined vars
Example::
preserveGETvars = tx_ttnews[tt_news],tx_myext[id],...
.. _showforgotpasswordlink:
showForgotPasswordLink
----------------------
.. container:: table-row
Property
showForgotPasswordLink
Data type
bool
Description
If set, the section in the template to display the link to the forget
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:
showPermaLogin
--------------
.. container:: table-row
Property
showPermaLogin
Data type
bool
Description
If set, the section in the template to display the option to remember
the login (with a cookie) is visible.
.. _forgetlinkhashvalidtime:
forgetLinkHashValidTime
-----------------------
.. container:: table-row
Property
forgetLinkHashValidTime
Data type
integer
Default
12
Description
How many hours the link for forget password is valid
.. _newpasswordminlength:
newPasswordMinLength
--------------------
.. container:: table-row
Property
newPasswordMinLength
Data type
integer
Default
6
Description
Minimum length of the new password a user sets
.. _showlogoutformafterlogin:
showLogoutFormAfterLogin
------------------------
.. container:: table-row
Property
showLogoutFormAfterLogin
Data type
bool
Description
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.
.. _welcomeheader-stdwrap:
welcomeHeader\_stdWrap
----------------------
.. container:: table-row
Property
welcomeHeader\_stdWrap
Data type
array
Default
wrap =
\|
Description
stdWrap for Welcome Header
.. _welcomemessage-stdwrap:
welcomeMessage\_stdWrap
-----------------------
.. container:: table-row
Property
welcomeMessage\_stdWrap
Data type
array
Default
wrap = \|
Description
stdWrap for Welcome Message
.. _successheader-stdwrap:
successHeader\_stdWrap
----------------------
.. container:: table-row
Property
successHeader\_stdWrap
Data type
array
Default
wrap = \|
Description
stdWrap for Login SuccessHeader
.. _successmessage-stdwrap:
successMessage\_stdWrap
-----------------------
.. container:: table-row
Property
successMessage\_stdWrap
Data type
array
Default
wrap = \|
Description
stdWrap for Login Success Message
.. _logoutheader-stdwrap:
logoutHeader\_stdWrap
---------------------
.. container:: table-row
Property
logoutHeader\_stdWrap
Data type
array
Default
wrap = \|
Description
stdWrap for Logout Header
.. _logoutmessage-stdwrap:
logoutMessage\_stdWrap
----------------------
.. container:: table-row
Property
logoutMessage\_stdWrap
Data type
array
Default
wrap = \|
Description
stdWrap for Logout Message
.. _errorheader-stdwrap:
errorHeader\_stdWrap
--------------------
.. container:: table-row
Property
errorHeader\_stdWrap
Data type
array
Default
wrap = \|
Description
stdWrap for Error Header
.. _errormessage-stdwrap:
errorMessage\_stdWrap
---------------------
.. container:: table-row
Property
errorMessage\_stdWrap
Data type
array
Default
wrap = \|
Description
stdWrap for Error Message
.. _forgotheader-stdwrap:
forgotHeader\_stdWrap
---------------------
.. container:: table-row
Property
forgotHeader\_stdWrap
Data type
array
Default
wrap = \|
Description
stdWrap for Forgot Header
.. _forgotmessage-stdwrap:
forgotMessage\_stdWrap
----------------------
.. container:: table-row
Property
forgotMessage\_stdWrap
Data type
array
Default
wrap = \|
Description
stdWrap for Forgot Message
.. _forgoterrormessage-stdwrap:
forgotErrorMessage\_stdWrap
---------------------------
.. container:: table-row
Property
forgotErrorMessage\_stdWrap
Data type
array
Default
wrap = \|
Description
stdWrap for error message in forgot password form
.. _forgotresetmessageemailsentmessage-stdwrap:
forgotResetMessageEmailSentMessage\_stdWrap
-------------------------------------------
.. container:: table-row
Property
forgotResetMessageEmailSentMessage\_stdWrap
Data type
array
Default
wrap = \|
Description
stdWrap for message that password reset mail was sent
.. _changepasswordnotvalidmessage-stdwrap:
changePasswordNotValidMessage\_stdWrap
--------------------------------------
.. container:: table-row
Property
changePasswordNotValidMessage\_stdWrap
Data type
array
Default
wrap = \|
Description
stdWrap for message that changed password was not valid
.. _changepasswordtooshortmessage-stdwrap:
changePasswordTooShortMessage\_stdWrap
--------------------------------------
.. container:: table-row
Property
changePasswordTooShortMessage\_stdWrap
Data type
array
Default
wrap = \|
Description
stdWrap for message that new password was too short
.. _changepasswordnotequalmessage-stdwrap:
changePasswordNotEqualMessage\_stdWrap
--------------------------------------
.. container:: table-row
Property
changePasswordNotEqualMessage\_stdWrap
Data type
array
Default
wrap = \|
Description
stdWrap for message that new passwords were not equal
.. _changepasswordheader-stdwrap:
changePasswordHeader\_stdWrap
-----------------------------
.. container:: table-row
Property
changePasswordHeader\_stdWrap
Data type
array
Default
wrap = \|
Description
stdWrap for Change Password Header
.. _changepasswordmessage-stdwrap:
changePasswordMessage\_stdWrap
------------------------------
.. container:: table-row
Property
changePasswordMessage\_stdWrap
Data type
array
Default
wrap = \|
Description
stdWrap for Change Password Message
.. _changepassworddonemessage-stdwrap:
changePasswordDoneMessage\_stdWrap
----------------------------------
.. container:: table-row
Property
changePasswordDoneMessage\_stdWrap
Data type
array
Default
wrap = \|
Description
stdWrap for message that password was changed
.. _userfields:
userfields
----------
.. container:: table-row
Property
userfields
Data type
array
Description
Array of fields from the fe\_users table. Each field can have its own
stdWrap configuration. These fields can be used as markers in the
template (e.g. ###FEUSER\_USERNAME###)
Example:
.. code-block:: typoscript
username {
htmlSpecialChars = 1
wrap = \|
}
.. _redirectmode:
redirectMode
------------
.. container:: table-row
Property
redirectMode
Data type
string
Description
Comma separated list of redirect modes. Possible values:
groupLogin, userLogin, login, getpost, referer, refererDomains,
loginError, logout
See section on redirect modes for details.
.. _redirectfirstmethod:
redirectFirstMethod
-------------------
.. container:: table-row
Property
redirectFirstMethod
Data type
bool
Description
If set the first method from redirectMode which is possible will be
used
.. _redirectpagelogin:
redirectPageLogin
-----------------
.. container:: table-row
Property
redirectPageLogin
Data type
integer
Description
Page id to redirect to after Login
.. _redirectpageloginerror:
redirectPageLoginError
----------------------
.. container:: table-row
Property
redirectPageLoginError
Data type
integer
Description
Page id to redirect to after Login Error
.. _redirectpagelogout:
redirectPageLogout
------------------
.. container:: table-row
Property
redirectPageLogout
Data type
integer
Description
Page id to redirect to after Logout
.. _redirectdisable:
redirectDisable
---------------
.. container:: table-row
Property
redirectDisable
Data type
bool
Description
If set redirecting is disabled
.. _email-from:
email\_from
-----------
.. container:: table-row
Property
email\_from
Data type
string
Description
Email address used as sender of the change password emails
.. _email-fromname:
email\_fromName
---------------
.. container:: table-row
Property
email\_fromName
Data type
string
Description
Name used as sender of the change password emails
.. _replyto:
replyTo
-------
.. container:: table-row
Property
replyTo
Data type
string
Description
Reply-to address used in the change password emails
.. _domains:
domains
-------
.. container:: table-row
Property
domains
Data type
string
Description
Comma separated list of domains which are allowed for the referrer
redirect mode
.. _dateformat:
dateFormat
----------
.. container:: table-row
Property
dateFormat
Data type
date-conf
Default
Y-m-d H:i
Description
Format for the link is valid until message (forget password email)
.. _linkprefix:
linkPrefix
----------
.. container:: table-row
Property
linkPrefix
Data type
string
Description
Prefix for the link sent in the forgot password email
.. _exposenonexistentuserinforgotpassworddialog:
exposeNonexistentUserInForgotPasswordDialog
-------------------------------------------
.. container:: table-row
Property
exposeNonexistentUserInForgotPasswordDialog
Data type
bool
Default
0
Description
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.
.. _css-default-style:
\_CSS\_DEFAULT\_STYLE
---------------------
.. container:: table-row
Property
\_CSS\_DEFAULT\_STYLE
Data type
string
Description
CSS included in the page containing the login form
Example:
.. code-block:: typoscript
.tx-felogin-pi1 label {
display: block;
}
.. _default-pi-vars:
\_DEFAULT\_PI\_VARS
-------------------
.. container:: table-row
Property
\_DEFAULT\_PI\_VARS
Data type
array
Description
Default values for variables sent from the forms.
.. _local-lang:
\_LOCAL\_LANG
-------------
.. container:: table-row
Property
\_LOCAL\_LANG (+ "." + "default" or language code)
Data type
array
Description
Localized labels that can be overridden per TypoScript.
=========================================== =================================
Label Usage
=========================================== =================================
ll\_welcome\_header Status header
ll\_welcome\_message Status message
ll\_logout\_header Status header
ll\_logout\_message Status message
ll\_error\_header Status header
ll\_error\_message Status message
ll\_success\_header Status header
ll\_success\_message Status message
ll\_status\_header Status header
ll\_status\_message Status message
cookie\_warning Warning when no cookie can be set
username Form field label
password Form field label
login Legend, form field label
permalogin Form field label
logout Legend, submit button
send\_password Submit button
reset\_password Legend, submit button
ll\_change\_password\_header Status header
ll\_change\_password\_message Status message
ll\_change\_password\_nolinkprefix\_message Error message
ll\_change\_password\_notvalid\_message Status message
ll\_change\_password\_notequal\_message Status message
ll\_change\_password\_tooshort\_message Status message
ll\_change\_password\_done\_message Status message
change\_password Legend
newpassword\_label1 Form field label
newpassword\_label2 Form field label
your\_email Form field label
ll\_forgot\_header Status header, link text
ll\_forgot\_validate\_reset\_password Email body
ll\_forgot\_message\_emailSent Status message
ll\_forgot\_reset\_message Status message
ll\_forgot\_reset\_message\_emailSent Status message
ll\_forgot\_reset\_message\_error Status message
ll\_forgot\_header\_backToLogin Text of back link to loginform
ll\_enter\_your\_data Form field label
oLabel\_header\_welcome Legend
=========================================== =================================