.. include:: ../Includes.txt

Configuration

All configuration options are available in the FlexForm or TypoScript, with the FlexForm settings taking precedence.

plugin.tx_felogin_pi1

storagePid

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

Property

recursive

Data type

bool

Description

If set, also any subfolders of the storagePid will be used

templateFile

Property

templateFile

Data type

string

Default

EXT:felogin/Resources/Private/Templates/FrontendLogin.html

Description

The Template File

In TYPO3 6.2 the frontend form is not shown if you use css_styled_content version 4.5. In this case you must define the template in TypoScript constants: styles.content.loginform.templateFile = EXT:felogin/template.html

feloginBaseURL

Property

feloginBaseURL

Data type

string

Description

Base url if something other than the system base URL is needed

wrapContentInBaseClass

Property

wrapContentInBaseClass

Data type

bool

Default

true

Description

If set, plugin is wrapped by Standard Base Class-Wrap

linkConfig

Property

linkConfig

Data type

array

Description

Typolink Configuration for the generated Links

preserveGETvars

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],...

showPermaLogin

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

Property

forgetLinkHashValidTime

Data type

integer

Default

12

Description

How many hours the link for forget password is valid

newPasswordMinLength

Property

newPasswordMinLength

Data type

integer

Default

6

Description

Minimum length of the new password a user sets

showLogoutFormAfterLogin

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

Property

welcomeHeader_stdWrap

Data type

array

Default

wrap = <h3>|</h3>

Description

stdWrap for Welcome Header

welcomeMessage_stdWrap

Property

welcomeMessage_stdWrap

Data type

array

Default

wrap = <div>|</div>

Description

stdWrap for Welcome Message

successHeader_stdWrap

Property

successHeader_stdWrap

Data type

array

Default

wrap = <h3>|</h3>

Description

stdWrap for Login SuccessHeader

successMessage_stdWrap

Property

successMessage_stdWrap

Data type

array

Default

wrap = <div>|</div>

Description

stdWrap for Login Success Message

logoutHeader_stdWrap

Property

logoutHeader_stdWrap

Data type

array

Default

wrap = <h3>|</h3>

Description

stdWrap for Logout Header

logoutMessage_stdWrap

Property

logoutMessage_stdWrap

Data type

array

Default

wrap = <div>|</div>

Description

stdWrap for Logout Message

errorHeader_stdWrap

Property

errorHeader_stdWrap

Data type

array

Default

wrap = <h3>|</h3>

Description

stdWrap for Error Header

errorMessage_stdWrap

Property

errorMessage_stdWrap

Data type

array

Default

wrap = <div>|</div>

Description

stdWrap for Error Message

forgotHeader_stdWrap

Property

forgotHeader_stdWrap

Data type

array

Default

wrap = <h3>|</h3>

Description

stdWrap for Forgot Header

forgotMessage_stdWrap

Property

forgotMessage_stdWrap

Data type

array

Default

wrap = <div>|</div>

Description

stdWrap for Forgot Message

forgotErrorMessage_stdWrap

Property

forgotErrorMessage_stdWrap

Data type

array

Default

wrap = <div>|</div>

Description

stdWrap for error message in forgot password form

forgotResetMessageEmailSentMessage_stdWrap

Property

forgotResetMessageEmailSentMessage_stdWrap

Data type

array

Default

wrap = <div>|</div>

Description

stdWrap for message that password reset mail was sent

changePasswordNotValidMessage_stdWrap

Property

changePasswordNotValidMessage_stdWrap

Data type

array

Default

wrap = <div>|</div>

Description

stdWrap for message that changed password was not valid

changePasswordTooShortMessage_stdWrap

Property

changePasswordTooShortMessage_stdWrap

Data type

array

Default

wrap = <div>|</div>

Description

stdWrap for message that new password was too short

changePasswordNotEqualMessage_stdWrap

Property

changePasswordNotEqualMessage_stdWrap

Data type

array

Default

wrap = <div>|</div>

Description

stdWrap for message that new passwords were not equal

changePasswordHeader_stdWrap

Property

changePasswordHeader_stdWrap

Data type

array

Default

wrap = <h3>|</h3>

Description

stdWrap for Change Password Header

changePasswordMessage_stdWrap

Property

changePasswordMessage_stdWrap

Data type

array

Default

wrap = <div>|</div>

Description

stdWrap for Change Password Message

changePasswordDoneMessage_stdWrap

Property

changePasswordDoneMessage_stdWrap

Data type

array

Default

wrap = <div>|</div>

Description

stdWrap for message that password was changed

userfields

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:

username {
    htmlSpecialChars = 1
    wrap = <strong>\|</strong>
}

redirectMode

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

Property

redirectFirstMethod

Data type

bool

Description

If set the first method from redirectMode which is possible will be used

redirectPageLogin

Property

redirectPageLogin

Data type

integer

Description

Page id to redirect to after Login

redirectPageLoginError

Property

redirectPageLoginError

Data type

integer

Description

Page id to redirect to after Login Error

redirectPageLogout

Property

redirectPageLogout

Data type

integer

Description

Page id to redirect to after Logout

redirectDisable

Property

redirectDisable

Data type

bool

Description

If set redirecting is disabled

email_from

Property

email_from

Data type

string

Description

Email address used as sender of the change password emails

email_fromName

Property

email_fromName

Data type

string

Description

Name used as sender of the change password emails

replyTo

Property

replyTo

Data type

string

Description

Reply-to address used in the change password emails

domains

Property

domains

Data type

string

Description

Comma separated list of domains which are allowed for the referrer redirect mode

dateFormat

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

Property

linkPrefix

Data type

string

Description

Prefix for the link sent in the forgot password email

exposeNonexistentUserInForgotPasswordDialog

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

Property

_CSS_DEFAULT_STYLE

Data type

string

Description

CSS included in the page containing the login form

Example:

.tx-felogin-pi1 label {
    display: block;
}

_DEFAULT_PI_VARS

Property

_DEFAULT_PI_VARS

Data type

array

Description

Default values for variables sent from the forms.

_LOCAL_LANG

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