get('backend_login_headline'); ?>
$falseLoginData = get_false_password_admin_login_counter(md5(getUserIP()),"");
$now = time();
$dataBaseCounter = 0;
$blockTime = $now;
$blockErrorCounter = 0;
if(count($falseLoginData) > 0)
{
$dataBaseCounter = $falseLoginData[0]['total_counter'];
$blockTime = $falseLoginData[0]['next_login_time'];
$blockErrorCounter = $falseLoginData[0]['block_counter'];;
}
$counter = $dataBaseCounter / $GLOBALS['shop_setup']['allowed_false_login_times'];
$counter = (int)$counter;
$waitingSeconds = $counter * $GLOBALS['shop_setup']['false_login_waiting_seconds'];
if($counter != $blockErrorCounter)
{
$blockTime = $now + $waitingSeconds;
add_false_password_admin_loign_counter(md5(getUserIP()), "", $dataBaseCounter ,$blockTime, $counter);
}
if( $blockTime > $now)
{
$message = str_replace('%number_of_times%',$dataBaseCounter ,$translation->get('reach_false_login_times'));
$message = str_replace('%minutes_number%',((int)$waitingSeconds/60),$message);
echo '
'.$message.'
';
}
else
{
?>