Перейти к контенту
  • 0

Проблема с логином на форум.


Neo[CCCP]

Вопрос

Проблема у одного пользователя, форум пишет: "Невозможно найти пользователя с введёнными Вами данными." а в админке пользователя нормально находит.. пробывал переименовывать его и менять ему пасс - енпомогает. Что это может быть?
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
тоже самое.. это из-за того, что у твоего юзера русский ник, а кодировка - крякозябры
Ссылка на комментарий
Поделиться на других сайтах

  • 0

но раньше такого НЕБЫЛО.

 

Да и если он регит новый ник(старый перименовал в латынь, так тоже не заходит), то под новым(кирилица) - всё окей.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Сталкивался с такой проблемой.

Может быть и не совсем то, но похоже.

До 2.0 такого не наблюдал ни разу.

 

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

Перестало пускать на форум с ошибкой "Невозможно найти пользователя с введёнными Вами данными".

Причём, никто и ничего не менял, и до этого он пользовался ником почти год.

 

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

 

Решили проблему методом "на подпорках":

Зарегили другой ник

скопировали в его профиль все данные по этому пользователю

Пользователя удалили

Новому нику присвоили ID старого пользователя

Восстановили сообщения от удалённого Пользователя обратно на этот ник.

 

Через пару недель у этого же человека опять возникла та же проблема. Решилось так же.

с тех пор уже полгода прошло и всё, вроде бы, работает. :D

 

Но глюк, конечно, прикольный. ;)

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Это не проблема форума, это проблема sql. Попробуйте выполнить у себя в sql:

 

select lower("АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ")

 

если какие-то буквы останутся большими, значит у вас на сервере таблицы символов для sql стоят кривые. У меня на старом хостинге такая хрень была с буквами Я Ё Ч.

 

А вся фигня в том, что если вы посмотрите как форум ищет пользователя по имени, то увидите, что он ищет по условию

select ... from ibf_members where lower(введенное_имя)=lower(name)

- что-то типа того.

вот почему и происходит глюк при авторизации, если кривые таблицы символов.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Это не проблема форума, это проблема sql. Попробуйте выполнить у себя в sql:

 

select lower("АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ")

 

если какие-то буквы останутся большими, значит у вас на сервере таблицы символов для sql стоят кривые. У меня на старом хостинге такая хрень была с буквами Я Ё Ч.

У меня все норм, но пишет Невозможно найти пользователя с введенными вами данными.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.