Перейти к контенту

[2.3.x]Логи авторизаций на форуме


Гость

Рекомендуемые сообщения

index.php?app=downloads&module=display&section=screenshot&id=861

Название: Логи авторизаций на форуме

Добавил: Alan_Park

Добавлен: 21 Фев 2009

Обновлен: 22 Фев 2009

Категория: IP.Board 2.3.x

 

Логи попыток авторизации на ваш сайт. Показывает информации о времени попытки, имя аккуанта, имя пользователя или e-mail адрес, IP адрес, номер попытки и ее результат. Также мод фильтрует и сортирует логи так, как вам нужно. Вы также можете удалить выбранные логи из бизы данных.

Практически полностью переведена на русский(с)

 

Нажмите здесь, чтобы скачать файл

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

В только что скаченном дистрибутиве синтаксическая ошибка в файле /cache/lang_cache/ru/acp_lang_login_logs.php

Там открывающая кавычка пропущена для переменной error_no_ids

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
В только что скаченном дистрибутиве синтаксическая ошибка в файле /cache/lang_cache/ru/acp_lang_login_logs.php

Там открывающая кавычка пропущена для переменной error_no_ids

 

rocket1, СПАСИБО! :D огромное. У меня писал ошибку когда заходил в лог, после того как прочитал твой пост исправил и все заработало! ;) Еще раз спасибо!

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
:D Хороший мод. Но, по моему будет плох на больших форумах...ибо там таблица раздуется до огромных размеров за несколько недель...а может даже и дней. Изменено пользователем Rostov114
Ссылка на комментарий
Поделиться на других сайтах

Там открывающая кавычка пропущена для переменной error_no_ids

Поправить в /cache/lang_cache/ru/acp_lang_login_logs.php строка 26

'error_no_ids'		=> Не выбраны логи для удаления.",

на

'error_no_ids'		=> "Не выбраны логи для удаления.",

Ссылка на комментарий
Поделиться на других сайтах

:D Нашел одну не удоную вещь для себя. Если на форум натыкается бот и начинает долго и упорно залогинется с несуществующим пользователем то таблица заполняется не нужными записями.

 

Решил проблему еще одним SQL запрсосом и вышел такой код:

		//-----------------------------------------
	// (FSY23) Login Logs v1.0
	//-----------------------------------------

	$this->ipsclass->DB->build_query( array( 'select' => "attempt_num",
											 'from'   => 'login_logs',
											 'where'  => "ip_address = '".$this->ipsclass->ip_address."' AND username = '".$username."'"
		));
	$this->ipsclass->DB->exec_query();

	if($row = $this->ipsclass->DB->fetch_row())
	{
		$this->ipsclass->DB->do_update( 'login_logs', array( 'login_time'	=> time(), 
															 'attempt_num'   => $row['attempt_num'] + 1,
															 'is_successful' => $this->han_login->return_code == 'SUCCESS' ? 1 : 0,
															), "ip_address = '".$this->ipsclass->ip_address."' AND username = '".$username."'" );
	}
	else
	{

		$this->ipsclass->DB->do_insert( 'login_logs', array( 'login_time'	=> time(),
															 'mid'		   => $member['id'],
															 'username'	  => $username,
															 'ip_address'	=> $this->ipsclass->ip_address,
															 'attempt_num'   => $member['failed_login_count'] + 1,
															 'is_successful' => $this->han_login->return_code == 'SUCCESS' ? 1 : 0,
									  )					   );
	}

Изменено пользователем Rostov114
Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...
Интересный мод, но почему-то пропускает некоторых пользователей.
Ссылка на комментарий
Поделиться на других сайтах

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.