DonnaNJ Posted October 14, 2005 Share Posted October 14, 2005 i still seem to be having trouble with orders getting mixed up. Person A places an order ... then person B comes along and places an order to... the order is right and the billing and mailing addy;s are right ... but the "customer name" is the previous person and the email goes to them. We thought initially this was a PayPal problem ... but I installed PayPal IPN and we are still getting it. I changed the thing in the config file to "mysql" which is supposed to save info. Someone told me to turn on"cookies" - but then we have problems with AOL customers. ANy other suggestions to keep orders from over lapping ? Thanks Donna DBK Web Development [email protected] Link to comment Share on other sites More sharing options...
♥Vger Posted October 14, 2005 Share Posted October 14, 2005 What's probably happening is that your site was spidered by search engines which generated a session id and saved this session id as part of their link to your website. People click on that link and come to your site with the same session id. Make sure that you have 'Prevent Spider Sessions' set to 'true' and also set Recreate Session to true. This will create a new session id when someone moves from http to https, so should seperate out people with the same session id when they arrive. Vger Link to comment Share on other sites More sharing options...
DonnaNJ Posted October 15, 2005 Author Share Posted October 15, 2005 What's probably happening is that your site was spidered by search engines which generated a session id and saved this session id as part of their link to your website. People click on that link and come to your site with the same session id. Make sure that you have 'Prevent Spider Sessions' set to 'true' and also set Recreate Session to true. This will create a new session id when someone moves from http to https, so should seperate out people with the same session id when they arrive. Vger I did this but now no-one can log in ! "I tried to place an order, and when I go to sign into my account/ or create a new account, every time I hit "enter" I get the "please sign into your account" page. It just keeps going back to the sign into your account page, and doesn't do anything else. Please try to fix this ASAP, so I don't loose all of my orders for this weekend. This is getting frustrating. Maybe I just need to take PayPal out????? " Actually the spider thing was always there so its either recreate session or something else ??? Thanks Donna ============ Link to comment Share on other sites More sharing options...
♥Vger Posted October 15, 2005 Share Posted October 15, 2005 If 'Prevent Spider Sessions' was set to 'true' but you are only using the default osCommerce spiders.txt file then it's more than possible that other spiders have generated session ids. If you haven't already done so then you should go to Contributions and look there for the updated (large) spiders.txt file. This is kept up to date with a list of all of the major spiders. If no one can Login then set Recreate Session back to 'false'. If you have Use Cache set to 'true' then set that to false. I also advise accessing phpmyadmin, and going to the Sessions table and deleting all stored sessions. Use the Who's Online in osCommerce admin so that you know to delete the sessions from the database when no one is Online. Vger Link to comment Share on other sites More sharing options...
DonnaNJ Posted October 16, 2005 Author Share Posted October 16, 2005 If 'Prevent Spider Sessions' was set to 'true' but you are only using the default osCommerce spiders.txt file then it's more than possible that other spiders have generated session ids. If you haven't already done so then you should go to Contributions and look there for the updated (large) spiders.txt file. This is kept up to date with a list of all of the major spiders. If no one can Login then set Recreate Session back to 'false'. If you have Use Cache set to 'true' then set that to false. I also advise accessing phpmyadmin, and going to the Sessions table and deleting all stored sessions. Use the Who's Online in osCommerce admin so that you know to delete the sessions from the database when no one is Online. Vger oh my ... I have these settings now: Session Directory /tmp Force Cookie Use False I Check SSL Session ID True Check User Agent True Check IP Address False Prevent Spider Sessions True Recreate Session False and for the Cache - I have that set to false as well... But now it seems she's not getting orders. Should I delete all the session in the DB and start new ? Also - could this problem be related to the installation of the PayPal IPN contribution ? Thanks Donna =========== Link to comment Share on other sites More sharing options...
♥Vger Posted October 16, 2005 Share Posted October 16, 2005 Check SSL Session ID False Check User Agent False Vger Link to comment Share on other sites More sharing options...
DonnaNJ Posted October 17, 2005 Author Share Posted October 17, 2005 Check SSL Session ID False Check User Agent False Vger Ok - I did that (I think going to authorize.net messed up the SSL - it changes when you go to their site). So now we can order again ... but I'm worried we still might get mix-ups... I deleted all the sessions from the MySQL so maybe starting fresh there will help. Thanks for the help ... DOnna Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.