[TYPO3-core] RFC #12072: Permanent login checkbox is not shown as expected

Xavier Perseguers typo3 at perseguers.ch
Sat Dec 5 21:01:11 CET 2009


This is an SVN patch request.

Type: Bugfix

BT reference:

Branches: trunk, 4_3


As initially reported by Stefan Froemken:

If $GLOBALS['TYPO3_CONF_VARS']['FE']['permalogin'] is set to 2 and $GLOBALS['TYPO3_CONF_VARS']['FE']['lifetime'] is greater than 0, then no checkbox for permalogin appears.
$GLOBALS['TYPO3_CONF_VARS']['FE']['permalogin'] = 2 means: Permanent login is forced to be enabled

Plugin felogin does not take care of value '2' as documented in config_default (and set as default value there). In addition, I could not find a way to respect the documentation:

// -1: Permanent login for FE users disabled
// 0: By default permalogin is disabled for FE users but can be enabled by a form control in the login form
// 1: Permanent login is by default enabled but can be disabled by a form control in the login form
// 2: Permanent login is forced to be enabled

For me value = 1 does not make sense as I don't see a way to *deactivate* something with the plugin configuration, in the form itself. As such my solution is

- change the value '1' to make it meaningful
- fix the use of value '2' in plugin felogin.


Xavier Perseguers

One contribution a day keeps the fork away
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 12072.diff
URL: <http://lists.typo3.org/pipermail/typo3-team-core/attachments/20091205/b93f7e9a/attachment.asc>

More information about the TYPO3-team-core mailing list