[TYPO3-core] RFC: #10467: AJAX relogin does not work

Oliver Hader oliver at typo3.org
Tue Oct 20 00:21:20 CEST 2009


Hi Steffen,

Steffen Kamper schrieb:
> Hi,
> 
> today i found time to finish the last part.
> 
> For auth services that add javascript to loginform, or openID which uses
> identifier for username and redirect, the AJAX loginrefresh box doesn't
> work. So i added a config var that configure the following behaviour:
> * after timeout < 120 show the progressbar (30sec)
> * after this open popup login window for refresh login
> 
> If successfull logged in in popup, the popup starts the timer and closes.
> 
> The configuration is a simple var in ext_localconf:
> $TYPO3_CONF_VARS['BE']['showRefreshLoginPopup'] = 1;

Thanks for your work on this issue. However, I've some remarks:
* the showRefreshLoginPopup is not a configuration that can be defined
via install tool - it's more a runtime setting and should go to a
different variable (T3_VAR?)
* OpenId: Showing the popup browser window should only happen, when the
user of the just expired session could use an OpenId to login
* RSAAuth: Showing the popup browser window should only happen, when the
loginSecurityLevel was set to 'rsa' and RSAAuth is installed
* However, I uninstalled rsaauth and openid and set my
loginSecurityLevel to nothing ('') - I was not able to relogin. The POST
data submitted via AJAX had a challenge and hashed userident as
expected. Hm...

olly
-- 
Oliver Hader
TYPO3 Release Manager 4.3


More information about the TYPO3-team-core mailing list