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

Validates email address by sending a confirmation email to users #368

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

lohani2280
Copy link
Contributor

@lohani2280 lohani2280 commented Feb 23, 2018

In order to validate the email address of the user provided during registration, a confirmation email with activation link is sent to the email address and when the user clicks the link, the email address is verified and the account gets activated.

I have added a gif below showing the changes-
send_email_confirmation

fixes #360

adbharadwaj and others added 7 commits February 10, 2018 23:17
Keeping develop branch upto date with master.
The buttons were disabled on 'Create Group' and
'Update Group'. Also the error message was changed
to 'Group name <group_name> already exists!'

fixes Murali-group#323
Disable buttons on submit and give proper error message.
Added the name of the groups with which a graph is shared to the "Graph Information" tab.
README.md: Added GraphSpace documentation link
@lohani2280 lohani2280 changed the base branch from master to develop February 23, 2018 20:52
…gistration, a confirmation email with activation link is sent to

the email address and when the user clicks the link, the email address is verified and the account gets activated.

fixes Murali-group#360
@lohani2280 lohani2280 force-pushed the send_email_confirmation branch from c138e77 to aaa91e9 Compare February 23, 2018 20:54
@lohani2280 lohani2280 changed the title Validate email addresses by sending a confirmation email to users Validates email address by sending a confirmation email to users Feb 24, 2018
@lohani2280
Copy link
Contributor Author

lohani2280 commented Mar 2, 2018

@adbharadwaj, @tmmurali Sir,
I have added gif for this feature as well. Please have a look at it once.

@adbharadwaj
Copy link
Collaborator

@lohani2280 a few comments

  • We may want a proper error message instead of User not verified. We can say - "Please verify your account in order to log in to GraphSpace." Can you find out what is the language used by other websites?
  • Can you find out what is the content of the verification email sent by other websites?

@tmmurali
Copy link
Member

tmmurali commented Mar 4, 2018 via email

@lohani2280
Copy link
Contributor Author

lohani2280 commented Mar 4, 2018

@adbharadwaj, @tmmurali Sir,
I just checked out my email and found a few emails to verify my account. I have listed them in this GitHubGist. Please have a look at it.

I think a content as follows would be appropriate for us-

Congratulations! Your GraphSpace account is almost ready, but before you can login you need to complete a brief account verification process.

**Click here** to verify your email ID.

On successfully completing this verification, your GraphSpace account will be activated.

Thanks, 
GraphSpace

@lohani2280
Copy link
Contributor Author

lohani2280 commented Mar 4, 2018

@tmmurali Sir, I am working on adding an option to resend the message and I will update you very soon.

@lohani2280
Copy link
Contributor Author

Ping @tmmurali @adbharadwaj

@lohani2280
Copy link
Contributor Author

lohani2280 commented Apr 5, 2018

@adbharadwaj @tmmurali I have resumed the work over this PR.It would be really helpful if you would comment regarding the content of the email to be sent to the user account.

@adbharadwaj
Copy link
Collaborator

@lohani2280 Can you do a background research in what content is usually used for such email by different websites?

@lohani2280
Copy link
Contributor Author

@adbharadwaj I have actually done some research over the content. I have listed them in this GitHubGist. Please have a look at it.

@JingVT JingVT mentioned this pull request Aug 14, 2018
4 tasks
@jddanna jddanna changed the base branch from develop to master May 3, 2021 15:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Confirm email addresses by sending a confirmation email to users.
5 participants