Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2010-12-26 17:10:50

scalemaster
Участник
Зарегистрирован: 2009-08-10
Сообщений: 134

Кто-то уже зарегистрировал это имя

Нажимаю в профиле пользователя "Отправить", даже без внесения изменений, говорит:

Кто-то уже зарегистрировал это имя . Есть очень похожее имя. Имена должны отличасться хотябы одним алфавитно-цифровым символом (a-z или 0-9). Пожалуйста выберите другое имя.

И так на всех пользователях. Соответственно, невозможно править профили, приходится лезть в базу. Что за это отвечает?

Offline

#2 2010-12-26 17:29:53

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Кто-то уже зарегистрировал это имя

scalemaster, в профиле за эту проверку отвечает вызов ф-ии

check_username($form['username'], $id);

З.Ы. У себя проверил, все ОК.

Offline

#3 2010-12-26 18:49:40

scalemaster
Участник
Зарегистрирован: 2009-08-10
Сообщений: 134

Re: Кто-то уже зарегистрировал это имя

Попробовал менять имя на 1 букву, тогда всё нормально сохраняется. Продублировал имеющегося юзера в базе, сделал другое имя, тоже сохраняется. А с конкретными исходными именами ни в какую. Все эти юзеры были получены автоматом путём конвертирования из другой базы. Если же регистрация "живая", то всё нормально редактируется из админки. Само имя пользователя куда-то ещё пишется, и скрипт кричит, что дубликат.

Offline

#4 2010-12-28 13:50:00

scalemaster
Участник
Зарегистрирован: 2009-08-10
Сообщений: 134

Re: Кто-то уже зарегистрировал это имя

Дал модератору права на изменение личных данных пользователя. Всё нормально, можно редкатировать страницу. Добавил право на изменение ника — опять "Кто-то уже зарегистрировал это имя..."

Offline

#5 2010-12-28 13:59:16

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Кто-то уже зарегистрировал это имя

Сравнивай оригинальный файл и свой, что там добавлено такое.

Offline

#6 2010-12-28 23:59:47

scalemaster
Участник
Зарегистрирован: 2009-08-10
Сообщений: 134

Re: Кто-то уже зарегистрировал это имя

Visman,  не понял, про какие файлы?

Offline

#7 2010-12-29 05:29:39

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Кто-то уже зарегистрировал это имя

profile.php и functions.php в месте ф-ии check_username.

Offline

#8 2011-08-08 00:24:37

scalemaster
Участник
Зарегистрирован: 2009-08-10
Сообщений: 134

Re: Кто-то уже зарегистрировал это имя

Победил. Это, оказывается, был юзер с пустым именем! Он-то базу и смущал.

Offline

#9 2011-08-08 07:17:38

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Кто-то уже зарегистрировал это имя

@scalemaster, не прошло и года wink
Как он туда попал?

Offline

#10 2011-08-08 11:03:58

scalemaster
Участник
Зарегистрирован: 2009-08-10
Сообщений: 134

Re: Кто-то уже зарегистрировал это имя

База наполнялась парсером, потому не уследил.

Offline

Подвал доски

Под управлением FluxBB. Хостинг Hostens