PoE-Overlay-Community / PoE-Overlay-Community-Fork

An Overlay for Path of Exile. Built with Angular.
MIT License
460 stars 85 forks source link

When trying to log in screen site does not have the login options #334

Closed Jstraws closed 1 year ago

Jstraws commented 1 year ago

🐞 bug report

Describe the bug When I hit the login button in the settings of the application the POE site is not showing the option to login. When I open the dev console of the browser that is opened there are errors in the console. I have tried reinstalling, restarting, turning on and off hardware accel, rebooting the entire system and nothing has solved it so far.

To Reproduce Steps to reproduce the behavior:

  1. Go to settings
  2. Click on login
  3. See error

Expected behavior I should be able to log in.

Screenshots image

🌍 Your Environment

jokealle commented 1 year ago

have the same problem since 2-3 weeks on 2 different pc's, both @ win10 nothing was consciously changed (just win updates)

ghost commented 1 year ago

They banned any non-current releases of CEF.

WhiteFang5 commented 1 year ago

GGG made a change/update to their login page. This change uses newer & mode modern javascript code. This code isn't supported by the fairly old Electron/nodeJS frameworks we are using for PoE Overlay.
As a result, the page breaks/doesn't work and you can't login.

We have looked into a workaround for this issue, but failed to find/create one that works. Thus the only solution is the "proper" way (updating Electron, NodeJS and Angular), but that will take a bit of time to complete and might not be ready in time before the next league launch.
Meanwhile there is no intermediate solution (that would've been the workaround), so currently this feature remains broken.

Meddloid commented 1 year ago

Should it work again? because i still cannot log in. thx regards

houlvic commented 1 year ago

I've found a pseudo-solution.

I'm using DeepL translation with comments from Japan. Sorry if it's not clear.

Login page >> Back to the main page >> Open Youtube link on the official page >> Login to Google >> Google account management >> Click on Chrome download link >> Go to Google from the link on the bottom left of the official Chrome page >> Search "PoE login >> Find the page where you can login with your email address and password, and you are done!

Translated with www.DeepL.com/Translator (free version)

houlvic commented 1 year ago

P.S.

"PoE login" swap " https://www.pathofexile.com/login?no-script "

WhiteFang5 commented 1 year ago

@houlvic Awesome that you've found the old login page, and it still seems to work too. I'll swap the link in the next update when we get the 3.22 data done as well.

Hecklezz commented 1 year ago

A much easier workaround than what houlvic suggested, that doesn't require multiple redirects and logging into a google account: Press Ctrl+Shift+I to bring up the developer console. Press Ctrl+Shift+C and click "BACK TO MAIN SITE" Then in the developer console on the line that got highlighted, change the href="/" part to href="https://www.pathofexile.com/login?no-script"

Now click "BACK TO MAIN SITE" and you can log in properly now.

WhiteFang5 commented 1 year ago

With the latest release (v0.8.25) no more work-arounds are required. The URL has been changed and leads to the no-script URL as mentioned by @houlvic . I've tested it, and it works just fine (for now)