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

Invalid signature when updating identity. #2841

Closed
lukebp opened this issue Aug 5, 2022 · 0 comments · Fixed by #2842
Closed

Invalid signature when updating identity. #2841

lukebp opened this issue Aug 5, 2022 · 0 comments · Fixed by #2842
Labels
app:legacy Issue related to legacy politeia app, prior to plugin architecture.

Comments

@lukebp
Copy link
Member

lukebp commented Aug 5, 2022

Multiple users have reported issues with updating their identity. We were finally able to figure out the reproduction steps.

  1. User clicks the "Create new identity" button. The gui creates a new identity and the server sends a verification email.
  2. Prior to verifying the identity, the user clicks the "Create new identity" button again. The gui mistakenly creates another new identity and overwrites the first unverified identity. The server returns a "verification email has already been sent" error.
  3. Now when the user tries to verify the original identity using the link emailed to them, they'll get a invalid signature error because the wrong identity is being used to sign the verification token.
@victorgcramos victorgcramos added the app:legacy Issue related to legacy politeia app, prior to plugin architecture. label Aug 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app:legacy Issue related to legacy politeia app, prior to plugin architecture.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants