{"action":"opened","issue":{"url":"https://api.github.com/repos/evennia/evennia/issues/1063","repository_url":"https://api.github.com/repos/evennia/evennia","labels_url":"https://api.github.com/repos/evennia/evennia/issues/1063/labels{/name}","comments_url":"https://api.github.com/repos/evennia/evennia/issues/1063/comments","events_url":"https://api.github.com/repos/evennia/evennia/issues/1063/events","html_url":"https://github.com/evennia/evennia/issues/1063","id":176818730,"number":1063,"title":"Feature Request: Change how auto-login works","user":{"login":"Griatch","id":294267,"avatar_url":"https://avatars.githubusercontent.com/u/294267?v=3","gravatar_id":"","url":"https://api.github.com/users/Griatch","html_url":"https://github.com/Griatch","followers_url":"https://api.github.com/users/Griatch/followers","following_url":"https://api.github.com/users/Griatch/following{/other_user}","gists_url":"https://api.github.com/users/Griatch/gists{/gist_id}","starred_url":"https://api.github.com/users/Griatch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Griatch/subscriptions","organizations_url":"https://api.github.com/users/Griatch/orgs","repos_url":"https://api.github.com/users/Griatch/repos","events_url":"https://api.github.com/users/Griatch/events{/privacy}","received_events_url":"https://api.github.com/users/Griatch/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/evennia/evennia/labels/feature-request","name":"feature-request","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-09-14T05:31:50Z","updated_at":"2016-09-14T05:31:50Z","closed_at":null,"body":"#### Brief summary of issue / Description of requested feature:\r\n\r\nCurrently the auto-login feature is asymmetric: \r\n\r\n1. Logging in to the *website* logs the Player in to *both* website and webclient\r\n2. Logging out of the *website* logs the Player out of *both* website and webclient\r\n3. Logging in to *weclient* logs the Player in to *both* website and webclient\r\n4. Logging out from the *webclient* logs the Player out of *only* the webclient \r\n\r\nCase 4. should behave as 2.\r\n\r\n#### Steps to reproduce the issue / Reasons for adding feature:\r\n\r\n1. Log out from the webclient\r\n2. One is still logged into the website.\r\n\r\n#### Error output / Expected result of feature\r\n\r\nThe original reason for the auto-login is to avoid the case of having to log in twice (once for website and once for webclient). While one could argue that there is a potential advantage to be able to just auto-login to the webclient if still logged into the website, now *logging out* is a two-step process instead, where one has to go to the website in order to actually be able to login anew to the webclient. In short, logging out of the webclient should also log one out of the website. \r\n\r\n#### Extra information, such as Evennia revision/repo/branch, operating system and ideas for how to solve / implement:\r\n\r\nThis requires going through and refactor the auto-login mechanism. There are several issues, such as #1061 and #1037."}}
{"actor":{"display_login":"Griatch"}}