webasyst обрезает логины пользователей
Столкнулся с тем, что Webasyst (Shop-script) обрезает логины пользователей до 20 символов. Пользователи созданные ранее с длинными логинами, например использующие e-mail адрес в качестве имени пользователя не могут войти на сайт.
Решается так:
Необходимо поправить структуру базы данных, например с помощью phpmyadmin.
В таблицах:
WBS_USER
USER_SETTINGS
UGROUP_USER
WORKASSIGNMENT
поменяйте тип поля U_ID varchar(20) на varchar необходимой вам длины.
Затем в файле /published/login.php найдите строку
и поставьте необходимое количество символов.
Изменения не коснуться ранее созданных пользователей.