Jump to content
Дизайн и модификация Invision Power Board IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
qwert555

Кирилические пользователи не могут войти

Recommended Posts

Добрый день! Прошу помочь в вопросе.

Версия 3.4.6 русифицированная, кирилический логин создается и виден в админке, но при попытке войти не входит. С англ. все впорядке.

 

БД создана с нуля и задана в UTF-8 в phpmyadmin. Пробовал два варианта установки:

 

 

1. Первый раз ставил не прописывая в файле install.php sql_charset = utf8. В файле .htaccess не добавлена запись AddDefaultCharset utf-8. Получилось так что под кириллицей я нормально авторизировался и проблем не было, но в таблице в БД логин был в крякозябрах, а мне нужен нормыльный т.к. я вытягиваю его для совместной интеграции с cms.

 

 

2. Второй раз я установил как советуют - прописал перед установкой sql_charset = utf8 (согласно синтаксису) в файле install.php и добавил строку AddDefaultCharset utf-8 в .htaccess. Теперь в БД в таблице кирилический логин стал отображаться нормально, но войти я не могу по нему.

Share this post


Link to post
Share on other sites

ну в общем разобрался и проблему как бы решил, нужно прописать в php.ini:

mbstring.language = Russian

mbstring.internal_encoding = UTF-8

mbstring.func_overload = 2

 

Все стало работать нормально. Но т.к. форум в директории друпала, появляется конфликт - друпал в админке наоборот требует отключить эти функции, с этим пока не разобрался.

Share this post


Link to post
Share on other sites

Я бы как раз не советовал перегружать функции, получите баг при парсинге ббкодов из за несовместимости одной из mb функции. Этот вопрос уже обсуждался в одном из топиков.

Лучше обойтись заменой в указанных файлах.

Также можно обратится к администратору сервера, чтобы он установил локаль utf-8 для русского языка. В настройках языка форума Внешний вид -> Язык -> Свойства правильно указать локаль.

  • Upvote 2

Share this post


Link to post
Share on other sites

Лучше обойтись заменой в указанных файлах.

Что вы имеете ввиду можно поподробней?

Share this post


Link to post
Share on other sites

Заменой strtolower на mb_strtolower. Пост по ссылке читали?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...