33 switch ($pObj->loginSecurityLevel) {
36 case 'superchallenged':
38 $content =
'<form action="index.php" method="post" name="loginform" ' .
'onsubmit="doChallengeResponse(' . ($pObj->loginSecurityLevel ==
'challenged' ? 0 : 1) .
');">' .
'<input type="hidden" name="challenge" value="' . htmlspecialchars($_SESSION[
'login_challenge']) .
'" />';
41 $content =
'<form action="index.php" method="post" name="loginform" onsubmit="document.loginform.userident.value=document.loginform.p_field.value;document.loginform.p_field.value=\'\';return true;">';
59 if ($pObj->loginSecurityLevel ==
'superchallenged' || $pObj->loginSecurityLevel ==
'challenged') {
61 <script type="text/javascript" src="sysext/backend/Resources/Public/JavaScript/md5.js"></script> 62 ' .
$GLOBALS[
'TBE_TEMPLATE']->wrapScriptTags(
' 63 function doChallengeResponse(superchallenged) { // 64 password = document.loginform.p_field.value; 66 if (superchallenged) { 67 password = MD5(password); // this makes it superchallenged!! 69 str = document.loginform.username.value+":"+password+":"+document.loginform.challenge.value; 70 document.loginform.userident.value = MD5(str); 71 document.loginform.p_field.value = ""; 86 $challenge = md5(uniqid(
'', TRUE) . getmypid());
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]