Skip to:
Content

BuddyPress.org

Opened 9 years ago

Closed 4 months ago

#5991 closed defect (bug) (wontfix)

Activation links don't use BP_ACTIVATION_SLUG

Reported by: slaffik's profile slaFFik Owned by:
Milestone: Priority: normal
Severity: normal Version:
Component: Registration Keywords:
Cc:

Description

When this constant is defined, the URL (that is sent to users) is changed, that is good.
But this define only works if there is no connection on BuddyPress -> Pages between Activate page and any WordPress page.
The real problem is further. So I have disconnected BuddyPress Activate page, defined BP_ACTIVATION_SLUG, user got the email with the new link (lets say, example.com/make-me-happy/?key=37ab5e785ddf6edf544e63dc00825c48), clicked the link - and opened 404 page.

Or did I miss something?

Change History (6)

This ticket was mentioned in Slack in #buddypress by slaffik. View the logs.


9 years ago

#2 @slaFFik
9 years ago

Filtering bp_get_activate_slug() (not just defining the constant) has the same behaviour.

Last edited 9 years ago by slaFFik (previous) (diff)

#3 @DJPaul
9 years ago

  • Milestone changed from Awaiting Review to Future Release
  • Summary changed from BP_ACTIVATION_SLUG is useless to Activation links don't use BP_ACTIVATION_SLUG

For legacy reasons, if this slug is set, it should override whatever it set in the Page Mapping. I think this is likely a bug in the URL parsing/routing code.

#4 @slaFFik
7 years ago

  • Component changed from Core to Registration
  • Milestone changed from Future Release to 2.8

#5 @DJPaul
7 years ago

  • Milestone changed from 2.8 to Future Release

#6 @imath
4 months ago

  • Milestone Awaiting Contributions deleted
  • Resolution set to wontfix
  • Status changed from new to closed

Slug constants were deprecated in 12.0.0

Note: See TracTickets for help on using tickets.