|
TYPO3 API
SVNRelease
|
00001 <?php 00002 if (!defined ('TYPO3_MODE')) { 00003 die ('Access denied.'); 00004 } 00005 00006 // form evaluation function for fe_users 00007 $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tce']['formevals']['tx_saltedpasswords_eval_fe'] = 'EXT:saltedpasswords/classes/eval/class.tx_saltedpasswords_eval_fe.php'; 00008 00009 // form evaluation function for be_users 00010 $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tce']['formevals']['tx_saltedpasswords_eval_be'] = 'EXT:saltedpasswords/classes/eval/class.tx_saltedpasswords_eval_be.php'; 00011 00012 // hook for processing "forgotPassword" in felogin 00013 $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['felogin']['password_changed'][] = 'EXT:saltedpasswords/classes/class.tx_saltedpasswords_div.php:tx_saltedpasswords_div->feloginForgotPasswordHook'; 00014 00015 // registering all available hashes to factory 00016 $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/saltedpasswords']['saltMethods'] = array( 00017 'tx_saltedpasswords_salts_md5' => 'EXT:saltedpasswords/classes/salts/class.tx_saltedpasswords_salts_md5.php:tx_saltedpasswords_salts_md5', 00018 'tx_saltedpasswords_salts_blowfish' => 'EXT:saltedpasswords/classes/salts/class.tx_saltedpasswords_salts_blowfish.php:tx_saltedpasswords_salts_blowfish', 00019 'tx_saltedpasswords_salts_phpass' => 'EXT:saltedpasswords/classes/salts/class.tx_saltedpasswords_salts_phpass.php:tx_saltedpasswords_salts_phpass' 00020 ); 00021 00022 t3lib_extMgm::addService( 00023 'saltedpasswords', 00024 'auth', 00025 'tx_saltedpasswords_sv1', 00026 array( 00027 'title' => 'FE/BE Authentification salted', 00028 'description' => 'Salting of passwords for Frontend and Backend', 00029 'subtype' => 'authUserFE,authUserBE', 00030 'available' => TRUE, 00031 'priority' => 70, // must be higher than tx_sv_auth (50) and rsaauth (60) but lower than OpenID (75) 00032 'quality' => 70, 00033 'os' => '', 00034 'exec' => '', 00035 'classFile' => t3lib_extMgm::extPath('saltedpasswords').'sv1/class.tx_saltedpasswords_sv1.php', 00036 'className' => 'tx_saltedpasswords_sv1', 00037 ) 00038 ); 00039 00040 // Use popup window to refresh login instead of the AJAX relogin: 00041 $TYPO3_CONF_VARS['BE']['showRefreshLoginPopup'] = 1; 00042 00043 // Register bulk update task 00044 $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks']['tx_saltedpasswords_Tasks_BulkUpdate'] = array( 00045 'extension' => $_EXTKEY, 00046 'title' => 'LLL:EXT:' . $_EXTKEY . '/locallang.xml:ext.saltedpasswords.tasks.bulkupdate.name', 00047 'description' => 'LLL:EXT:' . $_EXTKEY . '/locallang.xml:ext.saltedpasswords.tasks.bulkupdate.description', 00048 'additionalFields' => '', 00049 ); 00050 00051 ?>
1.8.0