Last modified: 2013-06-18 15:37:46 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T27194, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 25194 - Session handling on CC form wonky, particularly on cc validation errors
Session handling on CC form wonky, particularly on cc validation errors
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
DonationInterface (Other open bugs)
unspecified
All All
: Normal normal (vote)
: ---
Assigned To: Ryan Kaldari
: fundraising
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-09-17 00:32 UTC by Arthur Richards
Modified: 2013-06-18 15:37 UTC (History)
2 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Arthur Richards 2010-09-17 00:32:26 UTC

    
Comment 1 Arthur Richards 2010-10-23 13:34:13 UTC
When a user first arrives to the credit card gateway, a session is created for them to store a token to help prevent CSRF.  When a user goes all the way through the flow and arrive at a thank you or payment error page, their session is unset.  If they click the back button to go back to the form, fill it out and then submit it, they are warned that their session has expired and the page is reloaded, requiring them to completely fill out the form again if they wish to resubmit.  

This experience should be cleaned up and made more transparent to the user, as the more steps required for a user to go through to make a donation, the less likely they are to actually donate.
Comment 2 Arthur Richards 2011-12-06 20:18:41 UTC
This was resolved with the rewrite of DonationInterface which included improved session handling.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links