вторник, 12 февраля 2008 г.

Рекомендации администраторам phpBB форумов

[Будущий миллионер]
1. Отключите активацию зарегистрированного аккаунта пользователя по емайлу.
Как показывает практика, пока идёт емайл, пользователь уже передумывает писать пост на вашем форуме. Очень часто емайл так и не доходит до адресата.

2. Регистрация только с вводом КАПТЧИ.
Нормальный пользователь уже привык, а вот спамеры – пусть трахаются.

3. Широкое распространение phpBB форумов стало причиной их массового замусоривания спамом.
Грубо говоря, спамеров можно поделить на два типа:
1) только регистрируются, дабы получить ссылку из профайла зарегистрированного пользователя;
2) регистрируются и под данной учётной записью однократно или многократно публикуют спамовые сообщения в определённую рубрику.

Как один из способов борьбы со спамерами, я настроил небольшой механизм, который ежедневно удаляет всех пользователей, у которых нет записей. С этого дня список пользователей на форуме в идеальном состоянии. А общее число спама сократилось в разы.

Создаём папку cron в директории вашего форума, в ней создаём два файла :

delete-users-post-is-null

содержимое:

#!/bin/bash

cd /var/www/html/ДИРРЕКТОРИЯ_ВАШЕГО_ФОРУМА/cron/

mysql –uИМЯ_БД_ФОРУМА –pПАРОЛЬ_БД_ФОРУМА < delete-users-post-is-null.sql

exit 0


delete-users-post-is-null.sql

содержимое:

connect ИМЯ_БД_ФОРУМА;

delete from phpbb_users where user_posts=0 AND user_id!=-1;


Выполнение файла delete-users-post-is-null добавляем в расписание, скажем, каждый день в 1:00 ночи. И наслаждаемся результатом.
Реклама в бомжеленте.

Пожалуйста, оцените это сообщение

минус плюс Jeka

http://100baksov.blogspot.com/2008/02/phpbb.html