papercups icon indicating copy to clipboard operation
papercups copied to clipboard

Add email verification on sign up

Open sladyn98 opened this issue 4 years ago • 9 comments

User Story: As a user I want get a confirmation email when I register with papercups on the signup page.

sladyn98 avatar Nov 22 '20 06:11 sladyn98

With respect to this would we want the email to contain a kind of password or just a link which directly gets us into the app.

sladyn98 avatar Nov 22 '20 06:11 sladyn98

@sladyn98 would your team be able to help contribute to this one?

cheeseblubber avatar Nov 23 '20 12:11 cheeseblubber

@cheeseblubber Yeah sure

sladyn98 avatar Nov 23 '20 15:11 sladyn98

Verification email would clean up our email database so we don't have a bunch of fake emails

cheeseblubber avatar Dec 05 '20 16:12 cheeseblubber

Since we use pow this will be relatively easy task, I can take on @cheeseblubber can you spec out what is the notification message you would like the user to see eg "Almost there, please verify your email" and the contents of the email itself

flmel avatar Dec 23 '20 12:12 flmel

@flmel feel free to use whatever message you want for now :) it should be pretty easy to change it later if we want to

to start off, something like this should be fine:

Subject:

Please verify your email to complete your setup with Papercups

Message:

Please click the link below to verify your email: [link with email verification token here]

Thank you! Papercups Team

reichert621 avatar Dec 23 '20 16:12 reichert621

Is this still open?

Was poking around at this and saw a place where it could be done at. When a user registers the "enqueue_welcome_email" function is called in the "create" function on the "registration_controller" to use the "SendWelcomeEmail" worker.

Could the process be done in that so when a welcome email is sent it also asks for email verification?

LeviLong01 avatar Apr 15 '21 22:04 LeviLong01

@LeviLong01 Thanks for your interest, I guess @cheeseblubber would be able to help you here

sladyn98 avatar Apr 20 '21 12:04 sladyn98

@LeviLong01 I would keep it separate right now. I m not sure if that function is active at the moment but you can follow a similar pattern to the welcome email

cheeseblubber avatar Apr 26 '21 16:04 cheeseblubber