Healix / Gw2Launcher

Manages and allows for multiple Guild Wars 2 clients to be launched
MIT License
180 stars 24 forks source link

Passwords are not restoreable when using Backup Function #423

Open Caliban2017 opened 5 months ago

Caliban2017 commented 5 months ago

Hi again,

i had opened a similar post about this Topic some Months ago, where i asked if GW2 Launcher is able to restore Passwords from a Backupfile. This time i had forget to set the Encryption to portable or uncrypted. I had to reinstall my Windows 11 again yesterday, i did a backup and changed the encryption to "uncrypted" and then saved the File. To be safe i did the same with the Accouns and exported them uncrypted to an XML File. So this time i set it to uncrypted but sadly again all passwords are lost. It imported everything so far very well, the same Order as before and the daily Progress etc. But the Passwords are all missing again. Maybe there is something buggy here?

I had now to delete all the Accounds and then imported then again via the XML File. This worked fine, passwords are there but here is the Order and the daily progress missing. I reenter now all the daily progresses for each account, this is faster as reenter every password again. But would be nicer of course to have a Backup File which restore all Settings inc. Passwords in one Click properly.

Greetings Caliban

Healix commented 5 months ago

If you check the restored backup, you'll find it's still encrypted to the user.

The problem is, the backup is created using your saved settings, so if you change the encryption without clicking OK, it'll backup what it was when you opened the settings.

This won't be a problem in the next release.

Caliban2017 commented 5 months ago

Oh right, i tried it again with confirming the Uncrypted Settings and then created a Backup and can now see the uncrypted Passwords in the bkp File. Thank you, good to know, just created a uncrypted Backup now for the Future. Maybe a "apply" Button would be good at this Point in the Settings Window to confirm the Settings. Or just a Promt Window to confirm it.