Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Как убрать ограничение на длину логина в 20 символов?
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 6 лет 7 месяцев
- Откуда: Волгоград
- Благодарил (а): 5 раз
Как убрать ограничение на длину логина в 20 символов?
Устанавливаю форум, где именно можно подвинуть это ограничение, изменив с 20, например, на 200?
-
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1716 раз
Re: Как убрать ограничение на длину логина в 20 символов?
ACP-->Обшие-->Регистрация пользователей-->Длина имени пользователя
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 6 лет 7 месяцев
- Откуда: Волгоград
- Благодарил (а): 5 раз
Re: Как убрать ограничение на длину логина в 20 символов?
Спасибо!
А если мне нужно снять это ограничение, когда я только устанавливаю форум для логина главного администратора?
Можно ли это поменять где-то в файлах до установки?
А если мне нужно снять это ограничение, когда я только устанавливаю форум для логина главного администратора?
Можно ли это поменять где-то в файлах до установки?
-
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1716 раз
Re: Как убрать ограничение на длину логина в 20 символов?
install/shemas/schema_data.sql
строка 207
Вот только зачем? Неужто трудно изменить это значене сразу после установки?
строка 207
Код: Выделить всё
INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_name_chars', '20');
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 6 лет 7 месяцев
- Откуда: Волгоград
- Благодарил (а): 5 раз
Re: Как убрать ограничение на длину логина в 20 символов?
Поменяла в коде значение на 200, кеш почистила, апач перезагрузила. Ошибка осталась.
-
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1716 раз
Re: Как убрать ограничение на длину логина в 20 символов?
Какая ошибка?
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 6 лет 7 месяцев
- Откуда: Волгоград
- Благодарил (а): 5 раз
Re: Как убрать ограничение на длину логина в 20 символов?
Номера ошибки не выдает, пишет сообщение: "Введённое имя пользователя слишком длинное. Длина имени пользователя не должна превышать 20 символов." В html выглядит как: Больше об ошибке ничего не вижу.
Пошла по второму пути с регистрацией краткого_логина_админа с последующим переименованием в полный_логин_админа. (В коде уже поменяла с 20 на 200 и оставила). Админа регистрирую краткого, устанавливаю форум, в админке по адресу "ACP-->Обшие-->Регистрация пользователей-->Длина имени пользователя" значение стоит 200. Т.е. исправление в коде прошло, но почему-то не применилось...
Переименовываю краткого админа в полное наименование (25 символов) через АСР-->Управление пользователями-->Нахожу админа через поиск--> Ввожу новое имя полный_логин_админа -->Отправить-->Ваши данные успешно обновлены. В админской панели обновляются данные: "Вы авторизованы как "полный_логин_админа". После разлогинивания не могу авторизоваться ни под кратким_логином, ни под полным_логином_админа.
Что-то не так делаю?
Код: Выделить всё
<div id="error-container"><div class="errorbox">
Пошла по второму пути с регистрацией краткого_логина_админа с последующим переименованием в полный_логин_админа. (В коде уже поменяла с 20 на 200 и оставила). Админа регистрирую краткого, устанавливаю форум, в админке по адресу "ACP-->Обшие-->Регистрация пользователей-->Длина имени пользователя" значение стоит 200. Т.е. исправление в коде прошло, но почему-то не применилось...
Переименовываю краткого админа в полное наименование (25 символов) через АСР-->Управление пользователями-->Нахожу админа через поиск--> Ввожу новое имя полный_логин_админа -->Отправить-->Ваши данные успешно обновлены. В админской панели обновляются данные: "Вы авторизованы как "полный_логин_админа". После разлогинивания не могу авторизоваться ни под кратким_логином, ни под полным_логином_админа.
Что-то не так делаю?
-
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1716 раз
Re: Как убрать ограничение на длину логина в 20 символов?
Это бессмысленно. Вы спрашивали
Эти изменения в коде нужно применять ДО установки конференции, ибо ВО ВРЕМЯ установки будет создана таблица
_config
и туда будет занесено указанное значение. ПОСЛЕ установки менять бессмысленно.
Естественно, потому что пользователя с таким ником больше не существует. А проблемы с авторизацией - это 99% неправильно настроены куки.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 6 лет 7 месяцев
- Откуда: Волгоград
- Благодарил (а): 5 раз
Re: Как убрать ограничение на длину логина в 20 символов?
Ради интереса снесла установленный форум (удалила БД, создала новую, установочный дистрибутив загрузила ещё раз, поменяла строку с параметром 'max_name_chars' на 200, перезагрузила апач). Открыла другой браузер, запустила установку. Всё повторяется. Какие ещё могут быть варианты?
Такое ощущение, что не пускает на уровне скрипта, потому что поле подсвечено красным и сама ошибка всплывает сразу, т.е. до записи в БД дело ещё не доходит. Где то же ограничение может быть прописано в исполняемых файлах?
Ошибка выглядит так:
Такое ощущение, что не пускает на уровне скрипта, потому что поле подсвечено красным и сама ошибка всплывает сразу, т.е. до записи в БД дело ещё не доходит. Где то же ограничение может быть прописано в исполняемых файлах?
Ошибка выглядит так:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1716 раз
Re: Как убрать ограничение на длину логина в 20 символов?
Естественно. Создание таблиц и заполнение данных происходит на заключительных этапах установки.
\phpbb\install\module\obtain_data\task\obtain_admin_data.php стр. 169
Код: Выделить всё
if (utf8_strlen($username) > 20)
Оставьте его в покое
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 6 лет 7 месяцев
- Откуда: Волгоград
- Благодарил (а): 5 раз
Re: Как убрать ограничение на длину логина в 20 символов?
Строку 169 нашла и исправила. Длинное имя админа при установке система пропустила. По завершении установки перешла в ACP, в левом углу отображено полное имя админа. После разлогинивания - не могу войти. Ошибки не пишет (что пароль не правильный или прав не хватает), но и не пускает. Отображает страницу входа, вход, регистрация.
Посмотрела в БД, в таблице phpbb_users под id=2 мой полный ник админа, не обрезан. Апач больше не трогаю))
Посмотрела в БД, в таблице phpbb_users под id=2 мой полный ник админа, не обрезан. Апач больше не трогаю))
-
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1716 раз
Re: Как убрать ограничение на длину логина в 20 символов?
Куки?
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 6 лет 7 месяцев
- Откуда: Волгоград
- Благодарил (а): 5 раз