Feature #29565
Bug #92641: felogin feature collection
It is not possible to force felogin into a certain display mode
Status:
New
Priority:
Should have
Assignee:
-
Category:
felogin
Target version:
-
Start date:
2011-09-08
Due date:
% Done:
0%
Estimated time:
PHP Version:
Tags:
Complexity:
easy
Sprint Focus:
Description
felogin decides what to display according to the passed pivars, in the following code section in tx_felogin_pi1
:
// What to display $content=''; if ($this->piVars['forgot']) { $content .= $this->showForgot(); } elseif ($this->piVars['forgothash']) { $content .= $this->changePassword(); } else { if($this->userIsLoggedIn && !$this->logintype) { $content .= $this->showLogout(); } else { $content .= $this->showLogin(); } }
This makes it impossible to have, for example, a login form (LF) and a "forgot password" form (FP) on the same page because even when setting default pivars from typoscript, the LF will turn into a "forgot password" when the FP form is submitted, because it sets the "forgot" pivar.
My idea would be to introduce a "mode" config variable, so that you can force the mode like this:
plugin.tx_felogin_pi1.mode = forgot
Related issues
Updated by Lucas Jenß over 9 years ago
I incorrectly set the Typo3 version to 4.7, it should be 4.5.
Updated by Mathias Schreiber about 6 years ago
- Category set to felogin
- Target version set to 7.2 (Frontend)
Updated by Benni Mack over 5 years ago
- Target version changed from 7.2 (Frontend) to 7.4 (Backend)
Updated by Markus Klein over 2 years ago
- Related to Epic #84262: [FEATURE] Update felogin to extbase added