Index: typo3/sysext/setup/mod/locallang.xml =================================================================== --- typo3/sysext/setup/mod/locallang.xml (revision 5105) +++ typo3/sysext/setup/mod/locallang.xml (working copy) @@ -94,6 +94,7 @@ + Index: typo3/sysext/setup/mod/index.php =================================================================== --- typo3/sysext/setup/mod/index.php (revision 5105) +++ typo3/sysext/setup/mod/index.php (working copy) @@ -188,6 +188,8 @@ || $be_user_data['realName']!=$BE_USER->user['realName'] || (strlen($be_user_data['password1'])==32 && !strcmp($be_user_data['password1'],$be_user_data['password2'])) + || (t3lib_extMgm::isLoaded('openid') + && $be_user_data['tx_openid_openid'] != $BE_USER->user['tx_openid_openid']) ) { $storeRec = array(); $BE_USER->user['realName'] = $storeRec['be_users'][$BE_USER->user['uid']]['realName'] = substr($be_user_data['realName'],0,80); @@ -196,6 +198,10 @@ $BE_USER->user['password'] = $storeRec['be_users'][$BE_USER->user['uid']]['password'] = $be_user_data['password1']; $this->PASSWORD_UPDATED = 1; } + + if (t3lib_extMgm::isLoaded('openid')) { + $BE_USER->user['tx_openid_openid'] = $storeRec['be_users'][$BE_USER->user['uid']]['tx_openid_openid'] = substr($be_user_data['tx_openid_openid'],0,80); + } // Make instance of TCE for storing the changes. $tce = t3lib_div::makeInstance('t3lib_TCEmain'); @@ -352,6 +358,15 @@ $code[$i][2] = 'formWidth(20).' onchange="this.value=this.value?MD5(this.value):\'\'" />'; $code[$i++][3] = $displayFullText ? ' ' : $this->getCSH('newPasswordAgain'); + if (t3lib_extMgm::isLoaded('openid')) { + if ($displayFullText) { + $code[$i++][1] = $this->getCSH('openid'); + } + $code[$i][1] = $this->setLabel('openid'); + $code[$i][2] = 'formWidth(20).' />'; + $code[$i++][3] = $displayFullText ? ' ' : $this->getCSH('openid'); + } + // Languages: $opt = array(); $opt['000000000']=' Index: typo3/sysext/setup/locallang_csh_mod.xml =================================================================== --- typo3/sysext/setup/locallang_csh_mod.xml (revision 5105) +++ typo3/sysext/setup/locallang_csh_mod.xml (working copy) @@ -95,6 +95,9 @@ + + +