Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Опубликовано:

Доброго дня!

 

Некоторые пользователи не могут войти на форум "Логин или пароль неверны." Даже после восстановления или замены пароля через админку не могут. Вроде проблему решил так: создал юзер2, сделал слияние с юзер, и переименовал обратно в юзер. Но сегодня у одного из пользователей, уже восстановленого таким образом, опять все слетело и не могу войти под его логином.

 

На всякий случай, что делалось с сайтом:

До первого появления проблемы — была попытка хака, положили скрипт в папку с профилями, форум упал, но я его восстановил удалением файла и обновил, так же обновление безопасности закинул.

 

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

 

Помогите пожалуйста решить проблему.

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

Опубликовано:

Извините, за настойчивость, просто это действительно баг форума... На версии 3.4.6 от IBR поиск по пользователям работает. Поэтому тут не в кодировке и не в сервере дело, видимо, где-то еще нужно заменить значение strtolower.

 

Помогите, пожалуйста. Без Вас тут не обойтись :(

Опубликовано:

Поэтому тут не в кодировке и не в сервере дело,

Работа strtolower зависит от установленной локали. Вы используете однобайтовую локаль - russian_Russia.1251, поэтому дело в сервере и в кодировке. Когда форум будет работать на продакшен сервере тогда и будете исправлять баги если они будут. Пока не выбрана рабочая среда форума, я не вижу смысла что-то еще заменять и искать. У нас тоже оригинальная версия от IPS и никаких проблем с русскими никами у нас нету.

 

 

видимо, где-то еще нужно заменить значение strtolower.

admin\applications\members\extensions\search\engines\sql.php

Опубликовано:
admin\applications\members\extensions\search\engines\sql.php

Заменил, но тоже не работает...

 

Вы используете однобайтовую локаль - russian_Russia.1251, поэтому дело в сервере и в кодировке. Когда форум будет работать на продакшен сервере тогда и будете исправлять баги если они будут.

Я понял кажется ) Так и знал, что все беды от Windows... Просто мне еще долго форум делать, на начальном этапе так сказать, многое надо создать и протестировать. Может тогда Linux поставить, или виртуальную машину, что посоветуете? До полноценного сервера мне еще, как ползком от дома до Германии...

 

У нас тоже оригинальная версия от IPS и никаких проблем с русскими никами у нас нету.

И Вам тоже пришлось только в этих 4-х файлах strtolower заменить?

  • 3 года спустя...
Опубликовано:

Здравствуйте, в английской версии 3.4.9 не могу зарегистрировать пользователя под русским ником появляется ошибка базы данных, в conf_global.php добавил

$INFO['sql_charset']			=	'utf8';

Не помогло.

 

Сейчас использую настройку - ограничение пользовательских имен (ники только на латинице), но очень хочется включить поддержку русских имён на форуме.

Опубликовано:

Смотрите логи ошибок

Опубликовано:

Смотрите логи ошибок

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

Опубликовано:

Может кому пригодится: АЦ - Поддержка - Диагностика - Проверка структуры базы данных

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.