Zen Cart Logo
Forums / Managing Customers and Orders / Orders placed on the previous customers log in

Orders placed on the previous customers log in

Locked

Views: 3,789

Results 1 to 13 of 13
This thread is locked. New replies are disabled.
22 Aug 2007, 7:29 PM
#1
gkstep avatar

gkstep

New Zenner

Join Date:
Aug 2007
Posts:
3
Plugin Contributions:
0

Orders placed on the previous customers log in

I have received orders with two different Customer's information in the order. From conversations with a customer, they selected an item to purchace for the shopping cart and when they selected checkout they were logged in as the previos customer. They then entered their address and credit card information to complete the sale. The resulting order showed them under the billing addres and payment info. But the previous customer info including the email address was still there and the order conformation email was sent to the wrong customer. Does anyone know my problem?

23 Aug 2007, 12:21 AM
#2
gkstep avatar

gkstep

New Zenner

Join Date:
Aug 2007
Posts:
3
Plugin Contributions:
0

Re: Orders placed on the previous customers log in

I have received orders with two different Customer's information in the order. From conversations with a customer, they selected an item to purchace for the shopping cart and when they selected checkout they were logged in as the previos customer. They then entered their address and credit card information to complete the sale. The resulting order showed them under the billing addres and payment info. But the previous customer info including the email address was still there and the order conformation email was sent to the wrong customer. Does anyone know my problem?

5 Sep 2007, 7:26 PM
#3
rami avatar

rami

New Zenner

Join Date:
Jan 2006
Location:
Finland
Posts:
10
Plugin Contributions:
0

Re: Orders placed on the previous customers log in

My customer faced same problem than gkstep and we are more than worried about this. Is there any ideas about possible solution?

5 Sep 2007, 8:11 PM
#4
gkstep avatar

gkstep

New Zenner

Join Date:
Aug 2007
Posts:
3
Plugin Contributions:
0

Re: Orders placed on the previous customers log in

I had some more of these orders. What payment modules are you using? I made a change to day and hope it was a fix.

5 Sep 2007, 9:22 PM
#5
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Orders placed on the previous customers log in

How did these customers get to your site?

Did you post a link to your store somewhere, which contained a &zenid=blablablabla in it ? That's a huge no-no, and will cause you all kinds of grief.

Go to Admin->Configuration->Sessions and set Session Recreate = true. This will force all customers to jump to a new zenid whenever they login to your store.

6 Sep 2007, 7:04 AM
#6
rami avatar

rami

New Zenner

Join Date:
Jan 2006
Location:
Finland
Posts:
10
Plugin Contributions:
0

Re: Orders placed on the previous customers log in

Customers we are talking about has arrived to store straight to domain, not via links and messed customers has been totally unknown to each other. This occasion happened now second time and there is no any regularity between cases. Only common thing is that incidents happened in very short period (about 30min in first case and 2h in second case) so that both customers (right and messed one) were very likely in shop at the same time.

Session recreation has been forced all the time. Both cases happened using finnish bank modules (different banks) as a payment method, but there is one common table in database which is used by all four bank modules.

6 Sep 2007, 7:25 AM
#7
rami avatar

rami

New Zenner

Join Date:
Jan 2006
Location:
Finland
Posts:
10
Plugin Contributions:
0

Re: Orders placed on the previous customers log in

I did find wrong path to the sessions directory from settings and it is now fixed. Here is other settings from Configuration -> Sessions:

Cookie Domain: True
Force Cookie Use: False
Check SSL Session ID: False
Check User Agent: False
Check IP Address: False
Prevent Spider Sessions: True
Recreate Session: True
IP to Host Conversion Status: true

Store uses shared SSL. Entire frontend is not secured, only specific sites when system uses SSL.

Maybe wrong path in sessions was the failure?

With deep respect,

Rami

6 Nov 2007, 10:43 PM
#8
mgrunk avatar

mgrunk

New Zenner

Join Date:
Feb 2007
Posts:
53
Plugin Contributions:
0

Re: Orders placed on the previous customers log in

Bumping this - it happened to my customer 3 times today - someone posted about a new book she's published - sent the extended zen url - recreate session was already set to true - anything else I can do to ensure this doesn't happen again?

Michelle
chswebmaster.com

17 Nov 2007, 2:57 PM
#9
aivo avatar

aivo

New Zenner

Join Date:
Jan 2004
Posts:
6
Plugin Contributions:
0

Re: Orders placed on the previous customers log in

Same problem here, I fixed the settings in Sessions but what wrong path are You talking? Maybe I need to fix this problem too.

Kiitos!

Rami:

I did find wrong path to the sessions directory from settings and it is now fixed. Here is other settings from Configuration -> Sessions:

Cookie Domain: True
Force Cookie Use: False
Check SSL Session ID: False
Check User Agent: False
Check IP Address: False
Prevent Spider Sessions: True
Recreate Session: True
IP to Host Conversion Status: true

Store uses shared SSL. Entire frontend is not secured, only specific sites when system uses SSL.

Maybe wrong path in sessions was the failure?

With deep respect,

Rami

19 Nov 2007, 3:55 PM
#10
donrichardsonnh avatar

donrichardsonnh

New Zenner

Join Date:
Oct 2006
Posts:
25
Plugin Contributions:
0

Re: Orders placed on the previous customers log in

I have now seen this situation over the last few days where customers get an order that have additional items in it, or contains other customer information.

I have now corrected the path to the session directory, and have set the Recreate Session to True.

I will watch this, but as some others have written here - this is still happening to their stores.

Please update any other possible causes fro this if there are any.

Regards,

Don

19 Nov 2007, 4:24 PM
#11
website_rob avatar

website_rob

Inactive

Join Date:
Oct 2006
Location:
Alberta, Canada
Posts:
4,572
Plugin Contributions:
0

Re: Orders placed on the previous customers log in

aivo:

Same problem here, I fixed the settings in Sessions but what wrong path are You talking? Maybe I need to fix this problem too.

Kiitos!

This first line of the "Sessions" options shows:
Session Directory .... /home/username/public_html/store/cache

  • shows whatever 'path' is used in your setup

You will run into problems as well if the 'cache' dir. does not have 777 permissions.
Note: if not sure, check with your Hoster if 777 permissions are allowed.

IMPORTANT

If 777 permissions are allowed then you need to use this code in an .htaccess file.

# Prevent directory viewing and the ability of any scripts to run.

No type of script, be it PHP, PERL or whatever, can normally be executed if ExecCGI is disabled.

OPTIONS -Indexes -ExecCGI

The .htaccess file would then be placed within the 'cache' dir.

20 Nov 2007, 3:45 PM
#12
aivo avatar

aivo

New Zenner

Join Date:
Jan 2004
Posts:
6
Plugin Contributions:
0

Re: Orders placed on the previous customers log in

Is it correct?
.htaccess looks this now:

Prevent directory viewing and the ability of any scripts to run.

No type of script, be it PHP, PERL or whatever, can normally be executed if ExecCGI is disabled.

OPTIONS -Indexes -ExecCGI

#prevent directory browsing -- for security
IndexIgnore /

<Limit GET POST PUT> Order Allow,Deny Deny from All </Limit>
20 Nov 2007, 4:49 PM
#13
website_rob avatar

website_rob

Inactive

Join Date:
Oct 2006
Location:
Alberta, Canada
Posts:
4,572
Plugin Contributions:
0

Re: Orders placed on the previous customers log in

Not sure where you got this from:

#prevent directory browsing -- for security
IndexIgnore /

<Limit GET POST PUT> Order Allow,Deny Deny from All </Limit>

It is a duplication though, as this line basically does the same thing:
OPTIONS -Indexes -ExecCGI