I made a number of small changes to a site that has resulted in a weird problem. If I log in, adding products is not a problem. When not logged in, you can't add products from either the product info page or the product list page. It will go to the shopping cart but says there are no products in the cart.
I've checked the mods and other changes and am pretty sure they aren't the cause of this.
I also applied the recommended patches and I suspect there lies the problem. I've tried to back those changes out - in admin it fixed one problem I was having there. I've had other problems with these patch files but this is the updated set with all patches so far for 1.5.4.
Those files are:
ajax.php
includes/functions/html_output.php - rolled back to 1.5.3 level as 1.5.4 did not change that file
includes/extra_configures/security_patch_v154_and_older.php - removed
includes/modules/pages/checkout_confirmation/header_php.php - not touched since I can't get that far
admin/admin_account.php
admin/includes/auto_loaders/config.adminSanitize.php - removed
admin/includes/classes/AdminRequestSanitizer.php - removed - I think this was the one that screwed up admin
admin/includes/init_includes/init_sanitize.php - returned to 1.5.3
So the first question is there any way the patch files could cause this aberrant behavior of not adding to cart?
Second question - can anyone think of any alternate scenario that would cause this behavior? Never had it happen before.
It has to be template caused: no admin settings have changed. I will set up a test scenario and gradually add the template back in but I am hoping for a clue first so that I don't have to spend a lot more time on this.




