Task #30626

Story #26369: User registration / Login

Double Opt-In Registration

Added by Joern Bock over 1 year ago. Updated about 1 year ago.

Status:Closed Start date:2011-10-07
Priority:Must have Due date:
Assignee:Felix Kopp % Done:

70%

Category:[FOR] Login
Target version:-
Votes: 0

Description

Please implement double opt-in:

- send mail after sign-up with link to verify
- new user group: beforeverification
- password forgot use if mail ends up in some spam filter
- delete process needs to be reworked

04-03-2012_16-05-57.jpg (50.4 kB) Joern Bock, 2012-03-04 16:07


Related issues

duplicates The typo3.org project - Task #34503: Registration: Validation email without link Resolved 2012-03-04

History

Updated by Arno Schoon over 1 year ago

  • Due date set to 2011-10-10
  • Status changed from New to Accepted
  • Assignee changed from Felix Kopp to Arno Schoon

I'll start implementing this tonight, but it still seems the email isn't working. Can work around this (for testing), but is is less optimal.

Updated by Felix Kopp over 1 year ago

Wait. I will check the work in, I did already!!

Updated by Arno Schoon over 1 year ago

  • Status changed from Accepted to Needs Feedback
  • Assignee changed from Arno Schoon to Felix Kopp
  • % Done changed from 0 to 70

just checked in some changes.

I've discussed the process of registration with Felix, based on that a new TS constant was added: {$plugin.tx_ajaxlogin.settings.defaultUserGroupsVerification}

the process is as follows:
- when a user registers he/she is added to the default "unverified" usergroup, this means the user is still able to login and change account info etc.
- immediately after registration an email is sent with a "verification link", when this link is clicked the user gets sent to a page where the usergroups defined in the TS constant are appended

-- a usergroup which could be added AFTER verification could be the one to access e.g. "manage your extensions" --

as long as an account isn't verified with the link sent, the flyout shows a notice. every time the user logs in

TODO:
create a page where the account can be verified and change {$plugin.tx_ajaxlogin.settings.actionPid.verify} accordingly

Updated by Felix Kopp over 1 year ago

Cool.
Arno, added the page already on saturday.

To page tree
http://preview.typo3.org/?469

To Constants and Setups.

Updated by Arno Schoon over 1 year ago

  • Assignee changed from Felix Kopp to Jörg Winkler

Changed the plugin/CE and set the constant to PID 469 on preview.

Jörg, could you create a selenium test to verify if this feature is working properly?

Updated by Ben van 't Ende over 1 year ago

  • Assignee changed from Jörg Winkler to Arno Schoon

Tested registration and double opt-in is not working. No confirmation mail received.

Updated by Felix Kopp over 1 year ago

Please re-test the email issues had all been fixed.

Updated by Joern Bock about 1 year ago

  • File 04-03-2012_16-05-57.jpg added
  • Due date deleted (2011-10-10)
  • Assignee changed from Arno Schoon to Felix Kopp
  • Target version set to 1197

I've just checked the double opt-in and couldn't activate my user account. Please check the screenshot...

Updated by Joern Bock about 1 year ago

  • Category changed from 1020 to [FOR] Login

Updated by Felix Kopp about 1 year ago

  • Status changed from Needs Feedback to Under Review

Updated by Felix Kopp about 1 year ago

Working on latest

Updated by Stefan Masztalerz about 1 year ago

  • Status changed from Under Review to Closed

See #35437 - Link is in. But has no effect.

Updated by Joern Bock about 1 year ago

  • Target version deleted (1197)

Updated by Joern Bock about 1 year ago

  • Target version deleted (1197)

Updated by Joern Bock about 1 year ago

  • Target version deleted (1197)

Also available in: Atom PDF