slogin icon indicating copy to clipboard operation
slogin copied to clipboard

Вопрос по работе модуля

Open AlexPrintsRU opened this issue 2 years ago • 1 comments

После нажатия на кнопку (например Яндекс), в скрипте slogin.min.js открывается всплывающее окно, адрес берется из this.href. При отладке на момент обращения там содержится путь к ../auth.html. я так понимаю auth.html должен формировать на стороне сервера адрес и передавать его в ответе на сторону пользователя. на стороне пользователя ответ должен заносится в localstorage -> sloginAuth, далее идет проверка ее содержимого, и если она не null то идет переадресация на адрес из этой переменной.

Где именно создается эта переменная в localstorage? у меня в процессе отладки она не появляется, при поиске по исходникам нашел ссылку на нее только в шаблоне. это я так понимаю и есть причина отказа работы модуля о которой многие говорят и ссылаются на кэш. при замена this.href на костыль в виде ссылки на яндекс, например, все работает стабильно (но только с яндексом ))) )

AlexPrintsRU avatar May 28 '23 20:05 AlexPrintsRU

если auth.html это функция component.php:auth(), то она как раз возвращает адрес куда нам обратиться в поле location. и если ручками из отладки взять и обратиться по этому адресу то все работает. я так понимаю что куда-то пропал участок кода, где воспринимается ответ после обращения к auth и идет перенаправление на адрес сформированный плагином...

AlexPrintsRU avatar May 28 '23 20:05 AlexPrintsRU