Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.
Как убрать ограничение на длину логина в 20 символов?
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
manik207
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 9 лет 1 месяц
- Откуда: Волгоград
- Благодарил (а): 5 раз
Как убрать ограничение на длину логина в 20 символов?
Устанавливаю форум, где именно можно подвинуть это ограничение, изменив с 20, например, на 200?
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Как убрать ограничение на длину логина в 20 символов?
ACP-->Обшие-->Регистрация пользователей-->Длина имени пользователя
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
manik207
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 9 лет 1 месяц
- Откуда: Волгоград
- Благодарил (а): 5 раз
Re: Как убрать ограничение на длину логина в 20 символов?
Спасибо!
А если мне нужно снять это ограничение, когда я только устанавливаю форум для логина главного администратора?
Можно ли это поменять где-то в файлах до установки?
А если мне нужно снять это ограничение, когда я только устанавливаю форум для логина главного администратора?
Можно ли это поменять где-то в файлах до установки?
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
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 г.
-
manik207
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 9 лет 1 месяц
- Откуда: Волгоград
- Благодарил (а): 5 раз
Re: Как убрать ограничение на длину логина в 20 символов?
Поменяла в коде значение на 200, кеш почистила, апач перезагрузила. Ошибка осталась.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Как убрать ограничение на длину логина в 20 символов?
Какая ошибка?
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
manik207
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 9 лет 1 месяц
- Откуда: Волгоград
- Благодарил (а): 5 раз
Re: Как убрать ограничение на длину логина в 20 символов?
Номера ошибки не выдает, пишет сообщение: "Введённое имя пользователя слишком длинное. Длина имени пользователя не должна превышать 20 символов." В html выглядит как: Больше об ошибке ничего не вижу.
Пошла по второму пути с регистрацией краткого_логина_админа с последующим переименованием в полный_логин_админа. (В коде уже поменяла с 20 на 200 и оставила). Админа регистрирую краткого, устанавливаю форум, в админке по адресу "ACP-->Обшие-->Регистрация пользователей-->Длина имени пользователя" значение стоит 200. Т.е. исправление в коде прошло, но почему-то не применилось...
Переименовываю краткого админа в полное наименование (25 символов) через АСР-->Управление пользователями-->Нахожу админа через поиск--> Ввожу новое имя полный_логин_админа -->Отправить-->Ваши данные успешно обновлены. В админской панели обновляются данные: "Вы авторизованы как "полный_логин_админа". После разлогинивания не могу авторизоваться ни под кратким_логином, ни под полным_логином_админа.
Что-то не так делаю?
Код: Выделить всё
<div id="error-container"><div class="errorbox">Пошла по второму пути с регистрацией краткого_логина_админа с последующим переименованием в полный_логин_админа. (В коде уже поменяла с 20 на 200 и оставила). Админа регистрирую краткого, устанавливаю форум, в админке по адресу "ACP-->Обшие-->Регистрация пользователей-->Длина имени пользователя" значение стоит 200. Т.е. исправление в коде прошло, но почему-то не применилось...
Переименовываю краткого админа в полное наименование (25 символов) через АСР-->Управление пользователями-->Нахожу админа через поиск--> Ввожу новое имя полный_логин_админа -->Отправить-->Ваши данные успешно обновлены. В админской панели обновляются данные: "Вы авторизованы как "полный_логин_админа". После разлогинивания не могу авторизоваться ни под кратким_логином, ни под полным_логином_админа.
Что-то не так делаю?
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Как убрать ограничение на длину логина в 20 символов?
Это бессмысленно. Вы спрашивали
Эти изменения в коде нужно применять ДО установки конференции, ибо ВО ВРЕМЯ установки будет создана таблица
_config и туда будет занесено указанное значение. ПОСЛЕ установки менять бессмысленно.
Естественно, потому что пользователя с таким ником больше не существует. А проблемы с авторизацией - это 99% неправильно настроены куки.manik207 писал(а): 03.09.2017 12:13После разлогинивания не могу авторизоваться ни под кратким_логином
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
manik207
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 9 лет 1 месяц
- Откуда: Волгоград
- Благодарил (а): 5 раз
Re: Как убрать ограничение на длину логина в 20 символов?
Ради интереса снесла установленный форум (удалила БД, создала новую, установочный дистрибутив загрузила ещё раз, поменяла строку с параметром 'max_name_chars' на 200, перезагрузила апач). Открыла другой браузер, запустила установку. Всё повторяется. Какие ещё могут быть варианты?
Такое ощущение, что не пускает на уровне скрипта, потому что поле подсвечено красным и сама ошибка всплывает сразу, т.е. до записи в БД дело ещё не доходит. Где то же ограничение может быть прописано в исполняемых файлах?
Ошибка выглядит так:
Такое ощущение, что не пускает на уровне скрипта, потому что поле подсвечено красным и сама ошибка всплывает сразу, т.е. до записи в БД дело ещё не доходит. Где то же ограничение может быть прописано в исполняемых файлах?
Ошибка выглядит так:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Как убрать ограничение на длину логина в 20 символов?
Естественно. Создание таблиц и заполнение данных происходит на заключительных этапах установки.
\phpbb\install\module\obtain_data\task\obtain_admin_data.php стр. 169manik207 писал(а): 03.09.2017 13:26 Где то же ограничение может быть прописано в исполняемых файлах?
Код: Выделить всё
if (utf8_strlen($username) > 20)Оставьте его в покое
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
manik207
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 9 лет 1 месяц
- Откуда: Волгоград
- Благодарил (а): 5 раз
Re: Как убрать ограничение на длину логина в 20 символов?
Строку 169 нашла и исправила. Длинное имя админа при установке система пропустила. По завершении установки перешла в ACP, в левом углу отображено полное имя админа. После разлогинивания - не могу войти. Ошибки не пишет (что пароль не правильный или прав не хватает), но и не пускает. Отображает страницу входа, вход, регистрация.
Посмотрела в БД, в таблице phpbb_users под id=2 мой полный ник админа, не обрезан. Апач больше не трогаю))
Посмотрела в БД, в таблице phpbb_users под id=2 мой полный ник админа, не обрезан. Апач больше не трогаю))
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Как убрать ограничение на длину логина в 20 символов?
Куки?
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
manik207
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 9 лет 1 месяц
- Откуда: Волгоград
- Благодарил (а): 5 раз

