theIggs Опубликовано 9 Мая 2003 Жалоба Поделиться Опубликовано 9 Мая 2003 Название: Автоудаление неактивныхДобавил: theIggsДобавлен: 09 Май 2003Обновлен: 03 Мар 2005Категория: IP.Board 1.x.x Если пользователь был неактивен в течение [x] дней, ему отсылается мыло с просьбой подтвердить регистрацию. Если в течение [y] дней пользователь так и не появился в форумах, его аккаунт стирается.Модификация была обновлена 9.5.2003, 23:08Пофиксены все известные баги.Спасибо Kirill за неоценимую помощь в отладке.Модификация была обновлена 24.8.2003, 18:03 Нажмите здесь, чтобы скачать файл Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 9 Мая 2003 Автор Жалоба Поделиться Опубликовано 9 Мая 2003 Скачиваем, читаем descript.txt, устанавливаем по инструкции.Затем идем в Админцентр -> Users & Groups и там видим длинную менюшку. Настраиваем; не забываем включить систему![x] - число дней с даты последнего посещения пользователя, когда будет направлен емэйл с запросом на подтверждение регистрации[y] - число дней с даты последнего посещения (не с даты направления запроса!), когда будет удалён аккаунт этого пользователяВопросы? На локалхосте хак отработал на ура, сейчас требуются бета-тестеры. Внимание!Версия полностью функциональна, поэтому сразу после проведения настройки в Админцентре пользователи, отсутствовавшие больше [y] дней, будут удалены.Если кто-то боится необоснованных удалений (чем чёрт не шутит ), могу выдать безопасную версию файла autodel.php - она будет только сообщать, что того или иного пользователя нужно удалить. А в дальнейшем уже можно посмотреть - если сбоев в работе системы не будет, можно просто заменить безопасную версию на "опасную". Ссылка на комментарий Поделиться на других сайтах Прочее
Kirill Опубликовано 15 Мая 2003 Жалоба Поделиться Опубликовано 15 Мая 2003 Спасибо, theIggs! Очень нужная вещь!!! Часто пользователи не заходят так долго, потому что забыли свой пароль или логин. Предложение: было бы очень здорово, чтобы программа в письме, отсылаемому пользоветлю, давала его логин и пароль. А PM администратора писала бы более подробную информацию о пользователе (дата регистрации, последнее посещение, количество сообщений). Ссылка на комментарий Поделиться на других сайтах Прочее
WishMaster Опубликовано 15 Мая 2003 Жалоба Поделиться Опубликовано 15 Мая 2003 Kirill его ... парольmd5 насколько я знаю такой возможности еще не предоставляет так что максимум можно сгененрить новый пароль и отослать его. Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 22 Мая 2003 Автор Жалоба Поделиться Опубликовано 22 Мая 2003 KirillПредложение: было бы очень здорово, чтобы программа в письме, отсылаемому пользоветлю, давала его логин и пароль.Может, ссылку на страничку "Забыли пароль?"А PM администратора писала бы более подробную информацию о пользователе (дата регистрации, последнее посещение, количество сообщений).А это зачем? Ссылка на комментарий Поделиться на других сайтах Прочее
Hermit Опубликовано 23 Мая 2003 Жалоба Поделиться Опубликовано 23 Мая 2003 А чего он каждый день пишет неактивным по письму? Так и должно быть? А то какой-то спам выходит.... Ссылка на комментарий Поделиться на других сайтах Прочее
Valera Опубликовано 23 Мая 2003 Жалоба Поделиться Опубликовано 23 Мая 2003 md5 насколько я знаю такой возможности еще не предоставляетНу так его можно заново сгенерировать. Ссылка на комментарий Поделиться на других сайтах Прочее
Kirill Опубликовано 23 Мая 2003 Жалоба Поделиться Опубликовано 23 Мая 2003 Неужели пароль никак нельзя выслать? На крайний случай действительно хорошо было бы дать хотя бы ссылку на "забыли пароль". На счет письма админу: подробная статистика никогда не помешает. Особенно если пользователь писал-писал много писем в форум, потом уехал на пару месяцев в коммандировку, а его удалили.... Нехорошо. А через статистику как-то это можно было бы регулировать. Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 23 Мая 2003 Автор Жалоба Поделиться Опубликовано 23 Мая 2003 Hermit Не должен каждый день писать...Подробней давай. Kirill Надо подумать... Ссылка на комментарий Поделиться на других сайтах Прочее
Hermit Опубликовано 23 Мая 2003 Жалоба Поделиться Опубликовано 23 Мая 2003 Вчера поставил на локалхосте: после активации пришла форпочта мол таки м таким отосланы письма, Поглядел заглушку на sendmail - да, отосланы. Сегодня логонюсь - опять форпочта, с теми же никами. Иду смотреть заглушку - опять тем же товарищам письма "ушли". Ссылка на комментарий Поделиться на других сайтах Прочее
Kirill Опубликовано 23 Мая 2003 Жалоба Поделиться Опубликовано 23 Мая 2003 Что-то у меня подозрение, что письма отсылаются действительно несколько раз.К тому же, у меня пользователь зарегистрировался 16.05, а 22.05 мне приходит PM- Резюме, где указан этот пользователь и ряд других, которые тоже зарегистрировались недавно! Установки в админпанели такие: [x] = 60 [y] = 75... Что делать. В этом PM также указаны и другие пользователи, которым письма с предупреждениями были давно отправлены (из информации по старым Резюме). Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 23 Мая 2003 Автор Жалоба Поделиться Опубликовано 23 Мая 2003 Hermit, Kirill Содержимое .dat-файла в студию.И адреса форумов дайте, глянуть хоть, что да как. Kirill потом уехал на пару месяцев в коммандировку, а его удалили....Особо полезных пользователей лучше добавлять в список исключений в Админцентре, чтоб случайно не удалить. Это можно сделать, например, когда придёт извещение в ПМ, что такому-то отослано письмо о подтверждении. Ссылка на комментарий Поделиться на других сайтах Прочее
Kirill Опубликовано 23 Мая 2003 Жалоба Поделиться Опубликовано 23 Мая 2003 date_del.dat2003-05-23 list_del.dat12|41|151|150|70|72|145|144|141|83|84|85|89|88|90|91|92|103|106|109|110|118|119|123|124|125|126|127|128|130|131|132|133| мой e-mail [email protected] http://forum.sathyasai.ru Добавлено: theIggs Особо полезных пользователей лучше добавлять в список исключений в АдминцентреА если их много? Ссылка на комментарий Поделиться на других сайтах Прочее
Hermit Опубликовано 23 Мая 2003 Жалоба Поделиться Опубликовано 23 Мая 2003 theIggs date_del.dat2003-05-22 list_del.dat6|38|39|32|54|122|41|120|98|43|50|53|57|59|61|62|63|64|117|97|74|75|121|118|125|116|83|119|86|88|89|90|92|95|96|99|101|111|102| Адрес форума: локалхост. потом уехал на пару месяцев в коммандировку, а его удалили....Особо полезных пользователей лучше добавлять в список исключений в Админцентре, чтоб случайно не удалить. Это можно сделать, например, когда придёт извещение в ПМ, что такому-то отослано письмо о подтверждении.Как вариант если у пользователя больше [z] постов то его не удаляют. Ссылка на комментарий Поделиться на других сайтах Прочее
Kirill Опубликовано 24 Мая 2003 Жалоба Поделиться Опубликовано 24 Мая 2003 Теперь я точно уверен, что хак удаляет лишнее. Сегодня утром зарегистрировался новый пользователь palama, о чем форум мне прислал письмо на e-mail. В свою очередь утром же, мне пришло PM с резюме, где первой строкой обозначен этот пользователь, как неактивный, которому выслано письмо о подтверждении. Ниже список удаленных аккаунтов, где присутствуют пользователи, зарегистрировавшиеся меньше недели назад... Еще ниже идет список пользователей, действительно бывших неактивными. Получается, что хак работает, просто прихватывает еще лишних пользователей... theIggs Давай чего-то делать. Хак классный, надо исправлять... Если вообще возможно установить причину. Пока его отключил. Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 24 Мая 2003 Автор Жалоба Поделиться Опубликовано 24 Мая 2003 Теперь я точно уверен, что хак удаляет лишнее. Сегодня утром зарегистрировался новый пользователь palama, о чем форум мне прислал письмо на e-mail.Как тебе сказать... Хак должен мочить новичков, которые даже не удосужились зайти на главную страницу (т.е. регятся и сразу же уходят... может, это боты?). Таким не записывается дата последнего посещения, соответственно, Сегодняшнее_Время-0 > x. Если стоит хак, показывающий последнее посещение, глянь, когда стоит последнее посещение у palama, либо напрямую в базе SELECT last_visit FROM ibf_members WHERE name='palama'.Кстати, на следующий день его должно снести (Время-0 > y). Надо переработать текст письма, отсылаемого в мыло, чтоб было написано "Вы отсутствовали x дней, либо не зашли вообще в форум..." Либо добавить опцию, чтобы даже при регистрации (без захода на форум) юзеру записывалась дата последнего посещения, равная дате регистрации.Про остальное посмотрю. Ссылка на комментарий Поделиться на других сайтах Прочее
Kirill Опубликовано 31 Мая 2003 Жалоба Поделиться Опубликовано 31 Мая 2003 Ждем с нетерпением Надо еще в администрирование добавить опцию:1. Не удалять пользователей у которых больше z постов И действительно, подумать, что делать с пользователями, которые ничего не пишут. Кстати, заметил еще одну особенность:Пользователю приходит письмо, что его долго не было,он, скорее всего забыл пароль, идет и регистрируется заново....От этого легче не становится. Действительно что-ли нельзя пароль по e-mail прислать?Или попросить подтвердить регистрацию через ссылку? Ссылка на комментарий Поделиться на других сайтах Прочее
Barmaley1980 Опубликовано 31 Мая 2003 Жалоба Поделиться Опубликовано 31 Мая 2003 хак хороший судя по описанию.с новыми пользователями которые не пишут можно бы сделать подругому, если он после регистрации не появился в течении скажем 7 дней то тогда удалять. Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 31 Мая 2003 Автор Жалоба Поделиться Опубликовано 31 Мая 2003 Так, у кого глюки, отключите пока хак.Детальная работа будет после 16 июня.И вышлите мне кто-нить IPB версии 1.1 [email protected], как-то она мимо меня прошла... Kirill 1. Не удалять пользователей у которых больше z постовСделаю.Действительно что-ли нельзя пароль по e-mail прислать?Пароль - никак. Всё кругом зашифровано. А вот ссылку на подтверждение регистрации - вполне реально. Приделаем... Barmaley1980 Нормальная идея. :yes Ссылка на комментарий Поделиться на других сайтах Прочее
Kirill Опубликовано 4 Июля 2003 Жалоба Поделиться Опубликовано 4 Июля 2003 theIggs Как работа продвигается? Есть положительные результаты? Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 6 Июля 2003 Автор Жалоба Поделиться Опубликовано 6 Июля 2003 Не могу пока выложить новую версию, т.к. хочу сразу реализовать в ней все предложения... Пока баг-фикс (отчего глюки были):Открыть autodel.php, найти:$fh = fopen ( $root_path.'list_del.dat', "r"); while (!feof ($fh)) { $buffer = fgets($fh, 128); } fclose ($fh);Заменить на:$buffer = ""; $fh = fopen ( $root_path.'list_del.dat', "r"); while (!feof ($fh)) { $buffer .= fgets($fh, 128); } fclose ($fh); Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 24 Августа 2003 Автор Жалоба Поделиться Опубликовано 24 Августа 2003 Обновление. Устранены все известные глюки.Спасибо Kirill за предоставленную помощь. Ссылка на комментарий Поделиться на других сайтах Прочее
SindroM Опубликовано 26 Августа 2003 Жалоба Поделиться Опубликовано 26 Августа 2003 Значит ли это, что хак будет действовать под 1,2? Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 27 Августа 2003 Автор Жалоба Поделиться Опубликовано 27 Августа 2003 SindroM, нет, конечно! Для 1.2 отдельный раздел отведён. Ссылка на комментарий Поделиться на других сайтах Прочее
Stafford Опубликовано 11 Сентября 2003 Жалоба Поделиться Опубликовано 11 Сентября 2003 отсылает каждый день по сообщению юзерам, которые например небыли на форуме уже 7 дней. Он должен один раз отослать, а он каждый день отсылает? Как исправить? Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения