Skip to content

Verified email status #1859

@russss

Description

@russss

Most EMF website accounts are created without verifying the account email address. Due to the nature of the service, this isn't really an abuse vector, but it does result in a handful of confused people who typo'd their email address per event. This is easy to fix once people contact us, but it can take a while for the user to notice and it can be confusing in the mean time.

We don't want to pre-verify email addresses before ticket purchase because this would be equivalent to a pre-registration stage.

We should store a best-effort email verification state for user accounts - I think this should possibly be a tri-state: verified, unverified, invalid.

If a user's state is unverified or invalid, there should be a banner on the site telling the user to verify or change their email address.

We should also set up Postmark email webhooks and handle bounces.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions