Sign up confirmation
Budget: $30 – $250 USD
It is needed to implement e-mail confirmation logic for Глэмпинги.рф website:
1. After click on 'Continue' button on the 'create-account' page:
1.1. To show form for OTP-code input (for e-mail confirmation)
1.2. To send an e-mail with the following content:
1.2.1. OTP-code
1.2.2. e-mail confirmation link
2. If user entered the correct OTP-code OR followed the link from e-mail, this user should be authorized (an 'account page' should be shown)
3. OTP-code/e-mail confirmation link should be valid 1 hour (after they have been sent to the user's e-mail). Otherwise, the corresponding error-message should appear and a link to the 'Login page' should be shown.
This message also should appear in case of user is trying to use OTP-code/e-mail confirmation link after they have been already used.
4. If user logs in, but his e-mail hasn't been confirmed earlier, the system should do the actions from p. 1.1-1.2. Previously sent OTP-codes/links should be expired.
5. E-mail from p.1.2 cannot be sent more than once in 5 mins
6. Anti-spam logic: the system cannot send more than 5 'e-mail confirmation' e-mails to one user in a day. Otherwise, the corresponding message should appear: Your limit was exceeded. You can use the service 24 hours later.
Term: 2 weeks
Budget: 80$
1. After click on 'Continue' button on the 'create-account' page:
1.1. To show form for OTP-code input (for e-mail confirmation)
1.2. To send an e-mail with the following content:
1.2.1. OTP-code
1.2.2. e-mail confirmation link
2. If user entered the correct OTP-code OR followed the link from e-mail, this user should be authorized (an 'account page' should be shown)
3. OTP-code/e-mail confirmation link should be valid 1 hour (after they have been sent to the user's e-mail). Otherwise, the corresponding error-message should appear and a link to the 'Login page' should be shown.
This message also should appear in case of user is trying to use OTP-code/e-mail confirmation link after they have been already used.
4. If user logs in, but his e-mail hasn't been confirmed earlier, the system should do the actions from p. 1.1-1.2. Previously sent OTP-codes/links should be expired.
5. E-mail from p.1.2 cannot be sent more than once in 5 mins
6. Anti-spam logic: the system cannot send more than 5 'e-mail confirmation' e-mails to one user in a day. Otherwise, the corresponding message should appear: Your limit was exceeded. You can use the service 24 hours later.
Term: 2 weeks
Budget: 80$