JohnCMS 9.3.0

Тема закрыта
2.92K
.
Кадило крутится, лавэха мутится
# Hat-Trick (16.10.2020 / 09:22)
Simba, понял, буду разбираться, но получается скорее всего в этом проблема?
может можно как-то перепроверить это?
Выведи из какой нить таблицы данные и с помощью var_dump посмотри какие типы возвращаются. Там где int в базе данных, должен быть int и в var_dump
.
Simba, строку возвращает)
понял в общем
.
Hat-Trick
# Simba (15.10.2020 / 15:34)
По логинам проверю, возможно действительно косяк в букве.

Проверял? Или скажи где посмотреть, сам гляну быстренько.
.
Кадило крутится, лавэха мутится
# Hat-Trick (25.10.2020 / 23:11)
Проверял? Или скажи где посмотреть, сам гляну быстренько.
Замени файл modules/login/index.php. Должно помочь.
Прикрепленные файлы:
.
Simba, То есть ошибка в транслите уже при аутентификации, а не при регистрации?
.
Кадило крутится, лавэха мутится
Hat-Trick, там просто транслитер был изменен в регистрации, а в авторизации был старый.
.
Simba, Ну значит при авторизации) я просто к тому, что если в авторизации, то не нужно будет перерегистрироваться пользователям.
.
Кадило крутится, лавэха мутится
Hat-Trick, Да, регистрироваться заново не надо будет.
.
# Simba (26.10.2020 / 12:32)
Замени файл modules/login/index.php. Должно помочь.
Помогло, спасибо
.
# Simba (15.10.2020 / 15:36)
Похоже на то, что используется не mysqlnd и из базы возвращается неправильный тип переменных.
Написал я хостеру с просьбой разобраться в проблеме. Повторю, что mysqlnd у меня включен в настройках. Объяснил проблему, сказал что возвращается не тот тип переменной и как я это проверяю.

После разбирательств я получил такой ответ (см. скрин)
Создали файл testdb.php c содержимым
$mysqli = new mysqli("localhost", "newuser", "C6w7R7a5", "newdb");
    $mysqli->options(MYSQLI_OPT_INT_AND_FLOAT_NATIVE, 1);
    $query = "SELECT id FROM users WHERE id=1";
    $result = $mysqli->query($query);
    $row = $result->fetch_array(MYSQLI_ASSOC);
    var_dump($row);


Который возвращает

array(1) {  ["id"]=>
  int(1)
}

Куда теперь копать, чтобы исправить ошибку?
Прикрепленные файлы:
Всего: 71