[TYPO3-english] Felogin xclass not working in Typo3 6.2beta5

PIT Solutions typo3 at pitsolutions.com
Mon Mar 17 09:05:05 CET 2014


Hi Xavier,

Thanks. But its not working for me. I've some clarifications;

$GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['TYPO3\\CMS\\Felogin\\Controller\\FrontendLoginController']
= array(
    'className' => 'Causal\\MyExtension\\Xclass\\FrontendLoginController',
);


What you mean by "'Causal" ? And actual path of the file is  "MyExtension/Classes/Xclass/FrontendLoginController.php" ? Please clarify.

And also I've added the code;

$GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['tx_felogin_pi1'] =
$GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['TYPO3\\CMS\\Felogin\\Controller\\FrontendLoginController'];


But its not working. I've cleared all the cache but not working;

Please help me.

Thanks,
Arun

________________________________
 From: Xavier Perseguers <xavier at typo3.org>
To: typo3-english at lists.typo3.org 
Sent: Monday, March 17, 2014 1:19 PM
Subject: Re: [TYPO3-english] Felogin xclass not working in Typo3 6.2beta5
 

Hi Arun,

> -> in my extensions ext_localconf.php;
> $GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['TYPO3\\CMS\\Felogin\\Controller\\FrontendLoginController'] = array(
>  'className' => 'MyExtension\\Xclass\\Override\\FrontendLoginController', 
> );
> $GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['tx_felogin_pi1'] =
> 
> $GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['TYPO3\\CMS\\Felogin\\Controller\\FrontendLoginController'];

I debugged this case a while ago and here's what I wrote:

// Register XCLASS to allow a user that never logged-in to retrieve her
password
$GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['TYPO3\\CMS\\Felogin\\Controller\\FrontendLoginController']
= array(
    'className' => 'Causal\\MyExtension\\Xclass\\FrontendLoginController',
);
// As of 26.08.2013, tx_felogin_pi1 is still registered with
EXT:fe_login/ext_localconf.php:
// meaning XCLASS does not (yet) work as expected
/*
plugin.tx_felogin_pi1 = USER_INT
plugin.tx_felogin_pi1 {
    includeLibs = EXT:felogin/pi1/class.tx_felogin_pi1.php
    userFunc = tx_felogin_pi1->main
}
*/
$GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['tx_felogin_pi1'] =
$GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['TYPO3\\CMS\\Felogin\\Controller\\FrontendLoginController'];

Kind regards

-- 
Xavier Perseguers
TYPO3 CMS Team Member

TYPO3 .... inspiring people to share!
Get involved: http://typo3.org

_______________________________________________
TYPO3-english mailing list
TYPO3-english at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-english


More information about the TYPO3-english mailing list