Evalai: Auth: Need email verification mail resend feature.

Created on 5 Feb 2017  路  21Comments  路  Source: Cloud-CV/EvalAI

Why??
Suppose user loses verification email without verifying the link. Then neither user will verify his account nor create a new account with same email address.

Requirements

Backend

  • [ ] API endpoint to resend verification email (User token based)
    @deshraj : Please take care of it.

Frontend

I think there should be button/Link ("Resend Verification Email" ) inside rounded (dark red) portion of following screenshot.
screenshot from 2017-02-05 11 39 21

@aka-jain : Need your thoughts about it.

GSOC-2019 backend frontend

Most helpful comment

@deshraj I already started on the issue! :smile:

All 21 comments

can i try this ?

@gauthamzz are you on #607 ?

I'd like to work on this.

Sure, @utkbansal. You can work on this issue. :)

@utkbansal I am assuming you are still working on this. Please let us know if you are stuck somewhere. We would be happy to unblock you. :)

@deshraj can i work on this?

Could i work on this ?I am a student intrested in GSOC. or should i make a pr before?@deshraj

@spyshiv is this issue unassigned? If so , can i work on this one?

@Curious72 since @jiayibupt showed interest first, so I would like to assign this issue to him. Please look for other available issues.

@deshraj Sure !

@jiayibupt : Are you working on this? Please let me know so that i can assign this to you.

Can I try for this issue, if it is free now ?

@RishabhJain2018 have a look at this issue. Let me know whenever you get started working on it.

@aka-jain yeah sure. Currently, I am working on the feature of creating challenge using zip file. I will put it in my to do list.

@RishabhJain2018 Can I take over?

@isht3 Yes sure! Assigning this to you!

Hi, I looked into this, and we can use two methods.

  • Setting ACCOUNT_EMAIL_VERIFICATION = 'mandatory' will send a Email every time they log in and if the user is not verified, where we can set a cool-down time for sending email and can be done in two lines of code. The downside to this is that, the user won't have a control over when the email will come the second time.

  • The second is the above mentioned one, where we declare a new resend endpoint, and write a custom view and use allauth API's to resend the E-mail, where the user has control over when the email is send.

I like the second one, @deshraj @RishabhJain2018 your inputs on this much appreciated. :)

@isht3 thanks for the suggesting the two methods. The second method definitely sounds like a good way to proceed with. Please let me know if you are interested in working on this.

Yes, the second method is a good way. :+1:

@deshraj I already started on the issue! :smile:

Hi @Obtin I worked on this issue and my PR is currently under review but there is an issue with the request throttling, if you're interested you could work on that. :smile:

Was this page helpful?
0 / 5 - 0 ratings

Related issues

usmanmuhd picture usmanmuhd  路  5Comments

w3x10e8 picture w3x10e8  路  4Comments

Ayukha picture Ayukha  路  5Comments

mrinalwahal picture mrinalwahal  路  4Comments

deshraj picture deshraj  路  5Comments