0
Answered
leksokb 4 months ago • updated by Vladimir Mullagaliyev (co-founder) 4 months ago 1

Здравствуйте хотим использовать на нашем сайте «Форум» и «Чат». Вход через SSO_Token, использую «Скрытое ушко, только API вызов». При смене пользователя НЕ происходит полная перезагрузка страницы! Для нового пользователя пытался проделать такие же манипуляции как и для первого пользователя с «Форумом» все отлично получилось, различает разных пользователей. С «Чатом» проблемы, происходит дублирование сообщений от количества раз перезахода пользователя в систему.

Я предполагаю что не до конца отчищаю все объекты созданные в первый раз или «document.createElement('script');» неправильно использую. Можете подсказать как лучше сменить пользователя в вашей системе, без перезагрузки всей страницы?

Answer

Answer
Answered

Здравствуйте,

Все, что Вам нужно сделать, для того, чтобы изменить параметры виджета на лету:

1. Переопределить переменную _ues с новыми параметрами.
2. Затем заного инициализировать виджет. Что-то типа UE.Widget.init(_ues);
3. Открыть виджет (если Вам его нужно сразу показать). Что-то типа UE.Popin.show();


С чатом нужно экспериментировать. Для чата пользователь все же остается тот же самый, так как человек тот же самый. Нужно смотреть сменится ли при этом имя.

Answer
Answered

Здравствуйте,

Все, что Вам нужно сделать, для того, чтобы изменить параметры виджета на лету:

1. Переопределить переменную _ues с новыми параметрами.
2. Затем заного инициализировать виджет. Что-то типа UE.Widget.init(_ues);
3. Открыть виджет (если Вам его нужно сразу показать). Что-то типа UE.Popin.show();


С чатом нужно экспериментировать. Для чата пользователь все же остается тот же самый, так как человек тот же самый. Нужно смотреть сменится ли при этом имя.