Bug tracker

This ticket has been moved to our new tracker. Open Ticket PHPBB3-8286 now.

Resend activation e-mail link inappropriate if using Admin activation (new)

The 'Resend activation e-mail' link on the Login screen is really appropriate only on boards configured for user self-activation. Our board uses Admin activation, and the link has caused confusion. Users click the link, and get confused because they don't receive any e-mail (as the e-mail goes to the Admins). The Admins receive the e-mail and get confused because they may be receiving an activation e-mail for an account that's already active (i.e., the user may have clicked this link simply because they're having difficulty logging in, but should have used the 'I forgot my password' link), or the admin may receive unnecessary duplicate e-mails for a new or deactivated account.

Currently, the 'Resend activation e-mail' link is displayed on all boards except those with Account activation set to None. It really ought to be displayed only on boards with Account activation set to User. Fixing this is easy:

Code: Select all
In /includes/functions.php :

Find:

      'U_RESEND_ACTIVATION'   => ($config['require_activation'] != USER_ACTIVATION_NONE && $config['email_enable']) ? append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=resend_act') : '',

Change to:

      'U_RESEND_ACTIVATION'   => ($config['require_activation'] == USER_ACTIVATION_SELF && $config['email_enable']) ? append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=resend_act') : '',

Comments / History

Posted by suitlocal on Apr 29th 2009, 22:28

an impatient user might want to use this to send an admin a reminder.

Posted by bbrunnrman on Apr 30th 2009, 00:18

That "impatient user" would also have to be a very sophisticated user, to realize that the e-mail will go to the admins (as there's nothing on the screen saying so). In all likelihood, the user will just get confused because nothing happens after using the link.

On the whole, presence of the "Resend activation e-mail" link only causes confusion on boards configured for admin activation.

Assigned ticket to user "ToonArmy"

Action performed by Acyd Burn (Server Manager) on Jun 13th 2009, 13:43

Changed ticket status from "New" to "Reviewed"

Action performed by ToonArmy (Development Team Member) on Jul 18th 2009, 10:29

Linked ticket with changeset: r10088

Action performed by TerraFrost (Former Team Member) on Sep 2nd 2009, 05:12

Changed ticket status from "Reviewed" to "Fix completed in SVN"

Action performed by TerraFrost (Former Team Member) on Sep 2nd 2009, 05:14

Assigned ticket to user "TerraFrost"

Action performed by TerraFrost (Former Team Member) on Sep 2nd 2009, 05:19

Changed ticket status from "Fix completed in SVN" to "New"

Action performed by Acyd Burn (Server Manager) on Sep 7th 2009, 12:12

Changed ticket severity from "Uncategorised/normal" to "Severe"

Action performed by Acyd Burn (Server Manager) on Sep 7th 2009, 12:15

Changed ticket severity from "Severe" to "Uncategorised/normal"

Action performed by Acyd Burn (Server Manager) on Sep 12th 2009, 09:22

Ticket details

Related SVN changesets