36 $this->subject = $this->getMock(
'TYPO3\\CMS\\Saltedpasswords\\Evaluation\\Evaluator', array(
'dummy'));
39 unset(
$GLOBALS[
'TYPO3_CONF_VARS'][
'EXT'][
'extConf'][
'saltedpasswords']);
40 $GLOBALS[
'TYPO3_CONF_VARS'][
'BE'][
'loginSecurityLevel'] =
'rsa';
48 $originalPassword =
'password';
49 $saltedPassword = $this->subject->evaluateFieldValue($originalPassword,
'', $isSet);
50 $this->assertTrue($isSet);
51 $this->assertNotEquals($originalPassword, $saltedPassword);
60 $originalPassword =
'5f4dcc3b5aa765d61d8327deb882cf99';
61 $saltedPassword = $this->subject->evaluateFieldValue($originalPassword,
'', $isSet);
62 $this->assertTrue($isSet);
63 $this->assertNotEquals($originalPassword, $saltedPassword);
72 $originalPassword =
'M$P$CibIRipvLfaPlaaeH8ifu9g21BrPjp.';
73 $saltedPassword = $this->subject->evaluateFieldValue($originalPassword,
'', $isSet);
74 $this->assertSame(NULL, $isSet);
75 $this->assertSame($originalPassword, $saltedPassword);
static isFirstPartOfStr($str, $partStr)
passwordIsTurnedIntoSaltedString()
md5HashIsUpdatedToTemporarySaltedString()
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]
static inList($list, $item)
temporarySaltedStringIsNotTouched()