-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Предлагаю таки починить авторизацию на сайте livestreet.ru #244
Comments
У меня работает - только что авторизовался |
У меня тоже не работает https://yadi.sk/d/f6SOQYhp16cSHA |
Проблема все-таки существует. Я уже недели 3 не могу залогиниться. Раньше получалось с браузером Edge, но сейчас уже ни с каким браузером не получается. Это даже видно по активности на сайте. Парадокс еще в том, что после попытки залогиниться на станице http://livestreet.ru/people/online/ юзер появляется как активный, но по факту нет логина. Сейчас, каким-то чудом удалось залогиниться через Yandex браузер. Возможно, проблема связана с тем, что сайт сообщества на http, а авторизация - на https |
Приходиться долго долбиться и все-равно не всегда получается.
|
С прошлого года ещё не могу авторизоваться, после редиректа обратно на livestreet.ru входа не происходит. |
Пока не починили авторизацию, залетайте на areadev.ru — сайт про различные интернет-сообщества и UGC-движки, автор пилит свой. |
Странно, авторизовался с первого раза. |
@Xmk а как это проверить? Пробовал в хроме и сафари на mac os, на айфоне в сафари — всё бесполезно. |
@chiliec firefox |
Ну да, теперь специально для этого сайта отдельный браузер буду ставить 🐸 |
Вобщем выяснил наконец причину! Дело в том, что начиная с 80-й версии chrome-based браузеров появилась защита от межсайстовой передачи куков (межсайтовых POST-запросов). А на LS сейчас именно такая система используется: passport.livestreetcms.com редиректит на livestreet.ru, передавая куки "Вылечить" можно так:
Иными славами для файлов (в т.ч. куков) добавлено новое свойство: SameSite. У которого возможно 3 значения:
Глобально решить проблему можно, задав для куков авторизации свойство SameSite со значением None (SameSite=None; Secure). И при этом необходимо чтобы и livestreet.ru также был на https. Сделать это можно примерно так: Или поставить примерно такую либу Но это может сделать только Макс, если захочет ;) |
В Chrome v91 убрали флаг same-site-by-default-cookies Начиная с 94-й версии обещают, что даже через командную строку отключат |
Хоть как-то жило ведь сообщество...
The text was updated successfully, but these errors were encountered: