Проверка пользователя

Форум для авторов расширений для phpBB. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Vlad__
phpBB 2.0.7
Сообщения: 567
Стаж: 8 лет 4 месяца
Благодарил (а): 241 раз
Поблагодарили: 52 раза

Проверка пользователя

Сообщение Vlad__ »

Напомните условие, чтобы код выполнялся только для зарегестрированных пользователей и НЕ ботов.

Код: Выделить всё

if ($this->user->data['user_id'] != ANONYMOUS)
Сюда боты попадают как я понял?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: Проверка пользователя

Сообщение rxu »

Попадают.
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5426
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Re: Проверка пользователя

Сообщение Siava »

Vlad__,

Код: Выделить всё

if ( !empty($user->data['is_registered'] && empty($user->data['is_bot']) )
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Vlad__
phpBB 2.0.7
Сообщения: 567
Стаж: 8 лет 4 месяца
Благодарил (а): 241 раз
Поблагодарили: 52 раза

Re: Проверка пользователя

Сообщение Vlad__ »

Siava, а такое же в шаблоне? убрать ботов.

Код: Выделить всё

<!-- IF S_REGISTERED_USER -->
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5426
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Re: Проверка пользователя

Сообщение Siava »

Vlad__, ага, а для ботов S_IS_BOT.
Смотрите строки 4437 и 4438 в includes/functions.php (phpbb 3.2.3)

Код: Выделить всё

<!-- IF S_REGISTERED_USER and not S_IS_BOT -->
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)

Вернуться в «Для разработчиков»