Support

Home Forums Event Espresso Premium Confirmation sent to wrong user

Confirmation sent to wrong user

Posted: January 18, 2015 at 9:34 pm


Nicolas Alberto

January 18, 2015 at 9:34 pm

Hi,
We have some events that are quite popular and we have had customer contacting us because the received a confirmation email for someone else who registered too.

It looks like both used had the same booking id.

How can we resolve this?

Cheers
Nic


Versions
Event Espresso version 3.1.36.6.P
WordPress version WP 4.0.1
Installed plugins
Disable Comments by Samir Shah version 1.2,
Event Espresso – Calendar by Event Espresso version 2.2.4.p,
Event Espresso API Plugin by Event Espresso, (Mike Nelson) version 2.1.3.P,
Event Espresso – Members Addon by Event Espresso version 1.9.8.p,
Event Espresso – Multi Event Registration by Seth Shoultes version 1.0.5.p,
Event Espresso – Permissions by Event Espresso version 1.5.5.p,
Event Espresso – Roles and Permissions Pro by Event Espresso version 2.0.8.p,
Event Espresso – Recurring Events by Event Espresso version 1.1.8.p,
Event Espresso – Social Media by Event Espresso version 1.1.7.p,
Event Espresso – Ticketing by Event Espresso version 2.1.p,
Event Espresso by Event Espresso version 3.1.36.6.P,
Exclude Pages from Navigation by Simon Wheatley version 1.92,
Peter’s Login Redirect by Peter Keung version 2.8.2,
TinyMCE Spellcheck by Matthew Muro version 1.3,
WP Maintenance Mode by Designmodo version 2.0.3,
wpMandrill by Mandrill version 1.33
Settings
Home URL http://events.joondalup.wa.gov.au
Site URL http://events.joondalup.wa.gov.au
Registration Pages
Event Page #6 – http://events.joondalup.wa.gov.au/event-registration/
Payment/Thank You Page #7 – http://events.joondalup.wa.gov.au/event-registration/thank-you/
Transaction Notification Page #9 – http://events.joondalup.wa.gov.au/event-registration/transactions/
Cancel Return Page #8 – http://events.joondalup.wa.gov.au/event-registration/registration-cancelled/
Server Environment
PHP Version 5.4.17
Server Software Microsoft-IIS/7.5
WP Max Upload Size 20 MB
Server upload_max_filesize 20 MB
Server post_max_size 20 MB
WP Memory Limit 64 MB
WP Debug Mode No
Espresso Logging Log directory is writable.
PHP Sessions
Session save path C:\php\session is writable.
Session name PHPSESSID
Remote Posting/IPN
fsockopen/cURL Your server has fsockopen and cURL enabled.


Lorenzo Orlando Caum

  • Support Staff

January 19, 2015 at 8:17 am

Hi Nicolas, are you currently running or were you recently running any caching services (cloudflare) or caching plugins such as W3 total cache or WP super cache?


Lorenzo


Nicolas Alberto

January 19, 2015 at 7:16 pm

No. No caching plugins….


Lorenzo Orlando Caum

  • Support Staff

January 20, 2015 at 4:08 pm

Alright, that is typically the cause but we can continue digging.

Are you using the registration timeout option in the general settings page (event espresso –> general settings) of Event Espresso?

Also, which payment methods are in use?


Lorenzo


Nicolas Alberto

January 20, 2015 at 10:55 pm

We are using securepay (AUS) as a payment gateway.

The settings in general options are:

Ticket Reservation Time (number of minutes registrants …
30 minutes

Use registration limits on time slots? Yes


Dean

January 21, 2015 at 5:28 am

Securepay? Is that the name found in the Payment Settings page?


Nicolas Alberto

January 21, 2015 at 6:03 pm

You guys developed this payment module for us about a year ago. And I believe it is now part of the available payment gateways.

It is called Securepay (AustraliaPost) in the payment settings > Manage Payment Gateways


Sidney Harrell

January 30, 2015 at 2:13 pm

When you say the users had the same booking id, do you mean the attendee id, or the registration id?


Nicolas Alberto

February 3, 2015 at 12:13 am

The registration id is the same.
These are the first line of the export attendees report
Group ID Reg ID Payment Method Reg Date Pay Status Event Name Price Option Event Date Event Time Website Check-in Tickets Scanned Check-in Date Seat Tag First Name Last Name Email First Name Last Name Email Phone What is your child’s name? What is your child’s age?
Group 1 10816 2403-54b323d766711 12-Jan-15 Completed Baby Rhyme Time – Whitford Library 5-Feb-15 10.00 am No 0 Lucy Brown Lucyxxxxxxn@xxxxxx.com Lucy Brown Lucyxxxxxxxx@xxxxxxx.com 404766656 Luke 20
Group 1 10818 2403-54b323d766711 12-Jan-15 Completed Baby Rhyme Time – Whitford Library 5-Feb-15 10.00 am No 0 Jennifer Dichiera Jendixxxxxxx@xxxxxxx.com Jennifer Dichiera Jendixxxxxxxx@xxxxx.com 413686131 Angelina 7 months


Sidney Harrell

February 3, 2015 at 2:23 pm

Were they registered at the same time, using the “Add additional attendees” form? Or were they independent registrations?


Nicolas Alberto

February 3, 2015 at 7:12 pm

They were different registrations I believe.
This is an extract of the wp_event_attendee for those two registrations

Note that the attendee_session is different and both registration are “is_primary”

The time is the same because we had a lot of registration at that time for this event.

“id”,”registration_id”,”is_primary”,”lname”,”fname”,”address”,”address2″,”city”,”state”,”zip”,”country_id”,”organization_name”,”vat_number”,”email”,”phone”,”date”,”price_option”,”orig_price”,”final_price”,”quantity”,”total_cost”,”amount_pd”,”coupon_code”,”payment”,”payment_status”,”txn_type”,”txn_id”,”payment_date”,”event_id”,”event_time”,”end_time”,”start_date”,”end_date”,”attendee_session”,”transaction_details”,”pre_approve”,”checked_in”,”checked_in_quantity”,”hashSalt”
“10816”,”2403-54b323d766711″,”1″,”Brown”,”Lucy”,,,,,,,,NULL,”Lucyxxxxxx@xxxxx.com”,”0404766656″,”2015-01-12 09:31:03″,,”0.00″,”0.00″,”1″,”0.00″,”0.00″,,,”Completed”,,NULL,”12 January 2015″,”2403″,”10:00″,”11:00″,”2015-02-05″,”2015-02-05″,”3ulqp28kha2roncs73kic85g30-54b3238689db30.06562764″,NULL,”1″,”0″,”0″,NULL
“10818”,”2403-54b323d766711″,”1″,”Dichiera”,”Jennifer”,,,,,,,,NULL,”Jendxxxx@xxxxx.com”,”0413686131″,”2015-01-12 09:31:03″,,”0.00″,”0.00″,”1″,”0.00″,”0.00″,,,”Completed”,,NULL,”12 January 2015″,”2403″,”10:00″,”11:00″,”2015-02-05″,”2015-02-05″,”qd69toe2htgnou5uuia2ic9t51-54b314ad33d9e6.99969545″,NULL,”1″,”0″,”0″,NULL


Sidney Harrell

February 6, 2015 at 12:35 pm

That is really odd. I can see that they are different session ids. I think I can see the issue now. The timestamps are exactly the same. Which means they both hit the function that generates the registration id at the same time, and the php function that we call, uniqid, returned the same “unique” id. I would guess that that function is seeded by the current timestamp. To prevent it from happening again, you could use the code here: https://gist.github.com/sidharrell/8da2c256c5ab6921ddf7 to generate longer, more random registration ids.

The support post ‘Confirmation sent to wrong user’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso