givewp
givewp copied to clipboard
Donors should be able to log into Donor Dashboard on hosts with page caching
User Story
As an admin, I want donors to be able to use the Donor Dashboard regardless of my hosting provider so that donors can successfully manage their donations.
Details
Some hosts such as WP Engine have pretty aggressive page caching that include things such as cookies. This is causing issues for donors using the new Donor Dashboard. When attempting to send an email to log in it sometimes hangs, when the link to view the Dashboard from the email doesn't work.
Expected Behavior
The Email Verification process should work as expected, without producing request related errors.
Steps to Reproduce
On WP Engine install:
- Make a donation with an email not associated with a WP acct
- Go to Donor Dashboard
- Request email verification
- See that the request is blocked by a 403 error
Visuals
N/A
Acceptance Criteria
- [x] Email Verification works as expected, regardless of host
- [x] Subscription API is not requested when donor is not authenticated
This issue has been linked to a Canny post: Donors should be able to log into Donor Dashboard on hosts with page caching :tada:
This issue is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 14 additional days.
This issue was closed because it has been stalled for an additional 14 days with no activity.