Skip to:
Content

BuddyPress.org

Opened 5 years ago

Last modified 3 years ago

#5991 new defect (bug)

Activation links don't use BP_ACTIVATION_SLUG

Reported by: slaFFik Owned by:
Milestone: Awaiting Contributions 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 (5)

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


5 years ago

#2 @slaFFik
5 years ago

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

Version 0, edited 5 years ago by slaFFik (next)

#3 @DJPaul
5 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
3 years ago

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

#5 @DJPaul
3 years ago

  • Milestone changed from 2.8 to Future Release
Note: See TracTickets for help on using tickets.