Open vadim-a-yegorov opened 1 year ago
This should be fixed in the latest 0.5.0 beta release
Passwords hashes are salted and stored securely per industry standard. We never store plain passwords.
Note that this issue is not related to data saving mechanism at all. The problem is if you have any instance running when you close the app, Lodestone Core, which includes a web server, will still be running in the background.
Now if you open the app again, it will try to start another core, which will fail since you can't start two web servers the same address, so it will connect to the core in the background and gets really confused.
The latest beta partially fixed this issue by first quitting the app to the system tray, and when you right click and click "quit" on the tray item it will issue shutdown to all running instances.
https://github.com/Lodestone-Team/lodestone_core/pull/174 This PR will ensure that only one core runs at any time. https://github.com/Lodestone-Team/lodestone/issues/279 Aims to add an error screen if core cannot start up
actually, this could be a safari issue since I just noticed you are using MacOS. If what I said above is not the case (I'm assuming you are connecting to a remote core), then please use https://www.lodestone.cc/ to connect to your core on a chromium browser for now
Passwords hashes are salted and stored securely per industry standard. We never store plain passwords.
Somehow important how secure passwords are stored but more important that they are not stored at all.
Passwords hashes are salted and stored securely per industry standard. We never store plain passwords.
Somehow important how secure passwords are stored but more important that they are not stored at all.
This issues are related to each other: #284, #285, #287
Can you verify that the credentials are created by visiting ~/.lodestone/stores/users.json
?
Should be labeled as a bug.
There are quite a lot of variables at play. I am assuming that you are using the desktop client on MacOS to connect to a remote core. In that case, it may be a problem with how Safari handles localstorage. Can you try using https://www.lodestone.cc/ on a chromium browser and see if the issue persists?
More explanation from me:
~/.lodestone
folder to reset everything.Now if I will close the app and reopen it, remote server IP and credentials are not saved but localhost ones are saved.
Can you verify that the credentials are created by visiting
~/.lodestone/stores/users.json
?
Yes, I see in users.json
only my localhost credentials and they are not updating when I'm trying to add remote.
I'm opening Lodestone GUI app and it requires me to setup localhost lodestone_core
I will try to see if this behavior can be changed. Tracked in https://github.com/Lodestone-Team/lodestone/issues/290
Confirmed defect, reproduced on Windows.
Sorry for the inconvenience, but the best way to get around this issue while we work on a fix is to use https://www.lodestone.cc/ on a chromium browser, and see if that solves your problem
This issue occurs only on:
I'm not sure why this still happens on chrome as I couldn't reproduce it on my end.
Confirm that after you successfully connect and login to a remote core, the web app does not automatically log you back in when reopened?
Description
When closing client app and reopening it, nor server IP, nor login and password are not saved.
Details
Every time the app is opened, it requires user to put server and login information again, which is not an expected behavior.
How to solve