$auth_item = $auth_manager->getItem($auth_source); unset($auth_manager); } if($portal_item->isTemporaryLockActivated()){ // Erster Fehlversuch // Timestamp in session speichern und // Password tempLock $userExists = false; $user_manager = $environment->getUserManager(); $userExists = $user_manager->exists($user_id); $tempUser = $session->getValue('userid'); if(!isset($tempUser)){ $session->setValue('userid', $user_id); $tempUser = $user_id; } if(!$session->issetValue('TMSP_'.$user_id) or $session->getValue('TMSP_'.$user_id) < getCurrentDateTimeMinusSecondsInMySQL($current_context->getLockTimeInterval())){ $session->setValue('TMSP_'.$user_id, getCurrentDateTimeInMySQL()); } $count = $session->getValue('countWrongPassword'); // Password tempLock ende } if ( !isset($session) ) { $session = new cs_session_item(); $session->createSessionID('guest'); //Password tempLock $session->setValue('countWrongPassword', 1); } else { if($portal_item->isTemporaryLockActivated()){ $count = $session->getValue('countWrongPassword'); if(!isset($count) AND empty($count)){ $session->setValue('countWrongPassword', 1);