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

Login: dynamic detection of platform for existing users visiting the website #199

Open
agjohnson opened this issue Jul 26, 2023 · 1 comment
Labels
Improvement Minor improvement to code Needed: design decision A core team decision is required

Comments

@agjohnson
Copy link
Contributor

This might be a duplicate issue, it's work we talked about originally as a later project.

The idea would be to use the referrer, query param, or cookie to determine where the user was coming from or has logged into in the past. This would allow us to highlight a site log in option for the user, such as highlight the community login link if we can detect that the user is a community user. This would help cut down on users randomly switching platforms.

@agjohnson agjohnson added Improvement Minor improvement to code Needed: design decision A core team decision is required labels Jul 26, 2023
@agjohnson agjohnson changed the title Login: dynamic detection of Login: dynamic detection of platform for existing users visiting the website Jul 26, 2023
@agjohnson
Copy link
Contributor Author

A couple more notes here:

  • This could be a cookie of the last option the website visitor selected, which would be easy for us to track with just a cookie on the website.
  • We might make this fancy and replace the button with a direct link to the last selected property (perhaps with a dropdown icon to select the other platform).
  • We might make this less fancy and just highlight, or add an icon to, the last used platform in the current dropdown list. This doesn't save clicks but reduces errors from logging into the wrong site at least.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Improvement Minor improvement to code Needed: design decision A core team decision is required
Projects
None yet
Development

No branches or pull requests

1 participant