TYPO3 API  SVNRelease
ext_localconf.php
Go to the documentation of this file.
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 ?>