Skip to content
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

Allow selection of player name and optionally password at the login screen #59

Closed
pjbroad opened this issue Feb 10, 2019 · 6 comments
Closed

Comments

@pjbroad
Copy link
Collaborator

pjbroad commented Feb 10, 2019

See http://www.eternal-lands.com/forum/index.php?/topic/61189-new-login-screen-for-multiple-characters/

@pjbroad pjbroad self-assigned this Feb 10, 2019
pjbroad added a commit that referenced this issue Mar 10, 2019
… and add *open password manager* button. Optionally save login details (passwords are masked using and XOR cipher with then key in a seperate file). Use password manager window to select which character to login. The selected username is stored in the main ini file . Refactoring: Clean up use of username and password strings; move login screen funcions from various places into loginwin module.
pjbroad added a commit that referenced this issue Mar 11, 2019
pjbroad added a commit that referenced this issue Mar 11, 2019
… when selecting login, connect to server first."

This reverts commit 8259602.
pjbroad added a commit that referenced this issue Mar 11, 2019
pjbroad added a commit that referenced this issue Apr 14, 2019
pjbroad added a commit that referenced this issue Apr 14, 2019
@pjbroad
Copy link
Collaborator Author

pjbroad commented Oct 30, 2019

Release in 1.9.5p4.

@pjbroad pjbroad closed this as completed Oct 30, 2019
@moeb
Copy link

moeb commented Apr 1, 2020

Hi, is it possible to backup the passwords of the manager? if so: how?
I falsely expected them to be stored in the .elc folder and made a backup of it.
Now my (young) characters are gone because i trusted the manager to work after reinstall.
Perhaps make the pwmanager work with gnupg like pass, if security is an issue.
Then backing up .gnupg together with .elc would solve this issue.
Elc versions are 1.9.5p6 on the old os and 1.9.5p7 on the new os.
Best regards

@pjbroad
Copy link
Collaborator Author

pjbroad commented Apr 1, 2020

Sorry to hear you lost your files. However, the files are in the ~/.elc directory tree.
.elc/main/passmngr_key
.elc/main/passmngr_logins

Are you using the snap package? If so the files cannot be stored in $HOME/.elc due to snap confinement. Instead all your files are stored in snap/eternallands/common/config/
snap/eternallands/common/config/main/passmngr_key
snap/eternallands/common/config/main/passmngr_logins

Hope that helps.

@moeb
Copy link

moeb commented Apr 3, 2020

I made a mistake and copied the .elc directory as a hole into the snap dir.
Thank you for your reply and your great work. It works like a charm 👍

@pjbroad
Copy link
Collaborator Author

pjbroad commented Apr 4, 2020

I hope that means you got your data back. When I first created the snap packages, there was no way to use the existing $HOME/.elc but there is a way now. I would like to switch to using it, to avoid issue like this but there are complications. Like migrating existing snap users and having to get packages approved.

@moeb
Copy link

moeb commented Apr 4, 2020

generally i like the new $HOME/.config/\<your prog here\> structure the best because it unclutters the home dir.
Though for elc $HOME/.elc is probably best for historical reasons.

Perhaps lookup $HOME/.config/elc, $HOME/snap/eternallands/... and $HOME/.elc and if one of those directories exists take it. If not create $HOME/.config/elc ??

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants