WordPress.org

Making WordPress.org

Opened 8 weeks ago

Last modified 5 weeks ago

#5278 new enhancement

Registration: Allow users to 'resend' registration link

Reported by: Ipstenu Owned by:
Milestone: Priority: normal
Component: Login & Authentication Keywords:
Cc:

Description

The link expires. Sometimes people lose emails. Now what?

We should have a way to allow people to re-send their registration links.

Change History (8)

This ticket was mentioned in Slack in #meta by tellyworth. View the logs.


6 weeks ago

#2 @dd32
6 weeks ago

In 10008:

Login: Split the function to send users a confirmation email into it's own function for flexability.

See #5278.

#3 @dd32
6 weeks ago

In 10009:

Login: Don't delete pending accounts whose initial registration were over 14 days but the activation key has been resent since then.

See #5278.

#4 @dd32
6 weeks ago

In 10010:

Login: Add a basic wp-admin interface to view/filter pending user registrations.

This also allows for resending of confirmation emails.

See #5278.

#5 @dd32
6 weeks ago

Still todo:

  • When the user attempts to re-register with that email, or reloads the page, offer to resend the confirmation email
  • Offer to allow the user to change their email address on the post-register screen if they've typo'd.
Last edited 5 weeks ago by dd32 (previous) (diff)

#6 @dd32
5 weeks ago

In 10028:

Login: Don't change the activation key upon every resend.

Changing the activation key without changing the email address can cause expired links to be used when delayed.

See #5278.

#7 @dd32
5 weeks ago

In 10029:

Login: Allow users to resend the signup confirmation email.

To trigger this, either the user needs to click the resend link on the post-signup profile-info page, or attempt to sign up again using the same username or email.

The emails are rate limited depending on the age of the account, and also based on some WordPress.org anti-spam measures.

See #5278.

#8 @dd32
5 weeks ago

In 10030:

Login: Bump JS cache buster.

See #5278, [10029].

Note: See TracTickets for help on using tickets.