givewp icon indicating copy to clipboard operation
givewp copied to clipboard

Donors should be able to log into Donor Dashboard on hosts with page caching

Open lindseymacmillan opened this issue 3 years ago • 1 comments

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:

  1. Make a donation with an email not associated with a WP acct
  2. Go to Donor Dashboard
  3. Request email verification
  4. 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

lindseymacmillan avatar Mar 29 '21 20:03 lindseymacmillan

This issue has been linked to a Canny post: Donors should be able to log into Donor Dashboard on hosts with page caching :tada:

canny[bot] avatar Mar 29 '21 20:03 canny[bot]

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.

github-actions[bot] avatar Nov 06 '22 02:11 github-actions[bot]

This issue was closed because it has been stalled for an additional 14 days with no activity.

github-actions[bot] avatar Nov 21 '22 02:11 github-actions[bot]