Всем привет.
Не отображается информация о действиях пользователей в админке, раздел “История посещений и действий на форуме”?
Ранее поднимал тему с “мертвыми душами”, когда новые юзеры регистрируются и все, никакой активности… (предполагаю это для рекламы ресурсов через профили пользователей, раздел “Домашняя страничка”) Регистрация ботоюзеров никак не отображалась в той же истории, посему по ИП не забанить.
Ответа и совета я тогда не получил и проблема отложилась т.к. таких ботоюзеров немного и не проблема их вычистить эпизодически в ручную.
Но неожиданно ситуация получила продолжение, ботоюзеры начали постить…
Выясняется, что в “Истории посещений и действий на форуме” не фиксируются манипуляции юзера с момента регистрации до первого логоффа. А т.к. после регистрации (по крайней мере, когда юзер сам себе выбирает пароль) осуществляется автологон – то имеем анонимных спамеров, просто не жми логофф…
П.С. Ночь глубока, посему мысли путаются слегка Извиняюсь за сумбур. Проверенно на форуме, который стоит с финального релиза финал, без доп модов. Пока пишу тут, далее может стоит перенести в уязвимости…
1. гость - 18 октября 2015 — 20:28 - перейти к сообщению
2. - 18 октября 2015 — 21:42 - перейти к сообщению
Цитата:
А я отключил автологон.А т.к. после регистрации (по крайней мере, когда юзер сам себе выбирает пароль) осуществляется автологон
Дело в том, что на форуме периодически регятся боты не смотря на включенную капчу. Если юзер зарегался, но не залогинелся - удалю нафиг как бота.
3. Yamaliya - 19 октября 2015 — 03:51 - перейти к сообщению
4. гость - 19 октября 2015 — 04:52 - перейти к сообщению
wasp пишет:
посмотрите это и это
Спасибо, но это не то. Проблема не в том, что кто-то регистрируется, а в том, что их действия никак не фиксируются в админке.
NordWest пишет:
А я отключил автологон.
А где и как?
NordWest пишет:
Если юзер зарегался, но не залогинелся - удалю нафиг как бота
Автоматом или в ручном режиме?
5. electron - 19 октября 2015 — 08:11 - перейти к сообщению
гость пишет:
Автоматом или в ручном режиме?
автомата нет. только ручной режим
6. - 19 октября 2015 — 10:48 - перейти к сообщению
гость пишет:
Код правил, но где именно сейчас не вспомню - давно это было.А где и как?
гость пишет:
Автоматом или в ручном режиме?
У меня форум карманный - раз в день захожу и сам руками подчищаю. Была мысль сделать автоматизацию, но сейчас как-то подостыл ковыряться в коде.
Автоматом или в ручном режиме?
7. гость - 19 октября 2015 — 14:34 - перейти к сообщению
NordWest пишет:
Код правил, но где именно сейчас не вспомню - давно это было.
Жаль.
Тогда вопрос ко всем. Подскажите, кто в курсе, как отключить автологин при регистрации нового юзера?
8. - 20 октября 2015 — 08:55 - перейти к сообщению
гость , вечером попробую порыться и понять что я там менял.
9. гость - 21 октября 2015 — 14:06 - перейти к сообщению
NordWest, ну как, руки еще не дошли?
10. - 22 октября 2015 — 21:38 - перейти к сообщению
гость пишет:
Нет времени - работой завалили. И завтра не выйдет... Постараюсь посмотреть в субботу.
NordWest, ну как, руки еще не дошли?
11. - 26 октября 2015 — 16:20 - перейти к сообщению
гость
Если я ничего не упустил у меня сделано так...
Открываем файл register.php
В файле ищем в двух местах строки
которые заменяем строками
Далее в этом же файле ищем строку
которую меняем на
Если я ничего не упустил у меня сделано так...
Открываем файл register.php
В файле ищем в двух местах строки
CODE:
$user['last_visit'] = $fm->_Nowtime;
которые заменяем строками
CODE:
//$user['last_visit'] = $fm->_Nowtime;
Далее в этом же файле ищем строку
CODE:
$fm->_Message($fm->LANG['Registration'],$fm->LANG['RegThanks'].$fm->LANG['ToChangePass'],'index.php');
которую меняем на
CODE:
$_SESSION = array();
session_destroy();
$fm->_setcookie('exbbn','',-1);
$fm->_setcookie('exbbp','',-1);
$fm->_setcookie('t_visits','',-1);
$fm->_setcookie('lastvisit','',-1);
$fm->_Message($fm->LANG['Registration'],$fm->LANG['RegThanks'],'index.php');
session_destroy();
$fm->_setcookie('exbbn','',-1);
$fm->_setcookie('exbbp','',-1);
$fm->_setcookie('t_visits','',-1);
$fm->_setcookie('lastvisit','',-1);
$fm->_Message($fm->LANG['Registration'],$fm->LANG['RegThanks'],'index.php');
12. гость - 2 ноября 2015 — 05:50 - перейти к сообщению
NordWest, спасибо. Сегодня посмотрю не упущено ли чего