Another possible item that may help is :
file: application_top.php (both admin and catlog)
to above the line:
session_set_cookie_params(0, $cookie_path, $cookie_domain);
add:
@ini_set('session.cookie_httponly', 1);
This will only allow the session info to be changed via a http request, which will block changing by javascript. The major problem is the browsers who actually support this The below information is from the php manual.
this works if the customer is using the browsers:
In Response to RC
>23-Apr-2008 04:45
>For anyone looking for which browsers support the httponly >flag, per my research:
>
>IE 6 SP 1 and higher.
>Firefox 3 and higher.
>Opera 9.50 and higher.
This method is better since session_set_cookie_params only support httponly since 5.x and iwll work with 4.2X installs of php.