Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Поддержка phpBB 3.0.x

Не работает регистрация

Помощь в установке, настройке и использовании phpBB 3.0.x
Пожалуйста, помните, что существуют: Поиск, Правила форума
Возможно, ответ на Ваш вопрос уже имеется: Документация, Статьи, Накопленный опыт
Полезные материалы по этой теме: Инструкция по установке форума, Конвертеры

Сообщение 01 апр 2009, 12:42

Skiminok писал(а):Уж как я только не проверял - и со своим логин, и с пользовательским логином, и со своим IP, и с IP-адресом прокси-сервера... Бан не пашет ни в каком варианте

проверил сегодня у себя. Все работает.
crash
Поддержка
 
Сообщений: 11355
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 569 раз.

Сообщение 01 апр 2009, 13:09

проверил сегодня у себя. Все работает.

Вот видите. Как выяснилось, бан - это не просто разлогинивание. И он должен работать.
Однако, у меня он не работает. И хотелось бы знать, по какой это причине может быть.

На PhpBB Guru уже поднималась подобная тема, там тоже бан у кого-то не работал. Вот она - http://www.phpbbguru.net/community/topic24209-15.html

И в частности, юзер у которого была проблема, написал там следующее:

После месяца поисков, наконец-то нашел проблему. Она заключалась в таблице БД banlist. Полям ban_ip, email, reason были присвоены подтипы кодировок utf8_general_ci и не имелось значения по умолчанию.

Так вот, я не совсем понял 2 вещи.

1. Видимо, полям ban_ip, ban_emai и ban_reason должна быть присвоена другая кодировка, не utf8_general_ci? Лично у меня там стоит utf8_bin.
А какая должна быть?

2. Какое у вышеперечисленных полей должно быть значение по умолчанию?
Skiminok
Пользователь
 
Сообщений: 28
Зарегистрирован:
27 мар 2009, 16:27
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 01 апр 2009, 14:04

Код: выделить все
# Table: 'phpbb_banlist'
CREATE TABLE phpbb_banlist (
   ban_id mediumint(8) UNSIGNED NOT NULL auto_increment,
   ban_userid mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
   ban_ip varchar(40) DEFAULT '' NOT NULL,
   ban_email varchar(100) DEFAULT '' NOT NULL,
   ban_start int(11) UNSIGNED DEFAULT '0' NOT NULL,
   ban_end int(11) UNSIGNED DEFAULT '0' NOT NULL,
   ban_exclude tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
   ban_reason varchar(255) DEFAULT '' NOT NULL,
   ban_give_reason varchar(255) DEFAULT '' NOT NULL,
   PRIMARY KEY (ban_id),
   KEY ban_end (ban_end),
   KEY ban_user (ban_userid, ban_exclude),
   KEY ban_email (ban_email, ban_exclude),
   KEY ban_ip (ban_ip, ban_exclude)
) CHARACTER SET `utf8` COLLATE `utf8_bin`;
crash
Поддержка
 
Сообщений: 11355
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 569 раз.

Сообщение 02 апр 2009, 12:55

После выполнения этого SQL-запроса бан по IP начал работать.
При забанивании по логину - по-прежнему простое разлогинивание.

Кроме того, возник ещё один глюк.

1. Забаниваю пользовательский логин.
2. Забаненый разлогинивается. Форум читать может.
3. При попытке авторизации под забаненым логином, выдаёт такое сообщение

Вам закрыт доступ на форум до Завтра, 13:43.

Для получения дополнительной информации свяжитесь с администрацией форума.

Причина: Тест бана

Доступ к форуму закрыт для Вашега аккаунта.

Вообще-то, это сообщение должно постоянно забаненому выдаваться, а не только при попытке авторизации. Именно так было в PhpBB 2, и именно так во всех остальных форумных движках.
Ну да фиг с ним, речь сейчас не о том.

Обратите внимание - "Вам закрыт доступ на форум до Завтра, 13:43."
А на самом деле, я забанил пользователя на 7 дней, и разбанивание произойдёт не завтра, а через неделю!
Короче, глюк со временем разбанивания.
Skiminok
Пользователь
 
Сообщений: 28
Зарегистрирован:
27 мар 2009, 16:27
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Поддержка phpBB 3.0.x

 


  • Похожие темы
    Ответов
    Просмотров
    Последнее сообщение

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама