Jump to content

mylipetsk

€ Premium

Solutions

  1. mylipetsk's post in Ошибка авторизация пользователей с русскими никами was marked as the answer   
    РЕШЕНИЕ
     
    делаем в БД запрос
     
    UPDATE `ibf_members` SET `members_l_display_name` = LOWER(`members_display_name`); UPDATE `ibf_members` SET `members_l_username` = LOWER(`name`);  
    Дальше добиваемся, чтобы  mb_strtolower возвращал там строку, а не пустоту.
      правим два файла
    admin/sources/base/ipsMember.php
    admin/sources/classes/member/memberFunctions.php
     
    ищем strtolower и меняем все на mb_strtolower
     
    В английском скрипте. 'members_l_username' => strtolower( $name ) В русском. 'members_l_username' => mb_strtolower( $name )