(no title)
robertfall | 2 years ago
When a user visits a Flux project without being signed in we create a temporary anonymous user record for them so that they can interact with the document. These user records are populated with human-like names (which is partially to blame for the confusion here. We'll fix that.)
When a user signs up their anonymous record is updated with the details they provide but the record id remains the same so we can keep the user's interaction history.
In this case when the Github sign up failed the process stopped half way. The anonymous account was never updated with the username neodypsis provided but appeared to be someone else's account (a human name followed by several numbers).
We've verified that the account was indeed linked to neodypsis' Github profile and no-one else had ever had access to it.
We've started some work to improve the OAuth sign up process.
No comments yet.