[РЕШЕНО] Регистронезависимое имя пользователя

Главные вкладки

Аватар пользователя KinDaZa KinDaZa 25 января 2013 в 12:12

Привет. Как при регистрации и при авторизации использовать регистронезависимое (case insensitive) имя пользователя?
Например, я регистрируюсь под именем 'User', при этом должна проходить авторизация как с 'User' так и с 'user'

Комментарии

Аватар пользователя duozersk duozersk 25 января 2013 в 20:15

Так оно так и работает при регистрации - если уже зарегистрирован пользователь с именем 'User', то зарегистрироваться новому пользователю с именами 'user', 'useR', 'USER' и подобными не получится.

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

Аватар пользователя KinDaZa KinDaZa 15 февраля 2013 в 10:19

Спасибо за комментарий. Рыл эту проблему и нарыл-таки. Проблема, как выяснилось, была в некорректных установках таблицы users. При интеграции с форумом phpBB, для того, чтобы не дропать лишних юзеров - была выставлена кодировка utf8_bin. Хотя друпал по-дефолту использует utf8_general_ci (ci - case insensitive). После возвращения кодировки таблицы на родное место, все разрешилось.