Hi, I have a strange error when anonymous users try to lookup their order status.
When they visit the /user/#/order/# they will get a browser default 403 page in IE7, and a PHP error (with 403 header) in Firefox3.
When anonymous visits another not-allowed path like /user/# the default 403 page of Drupal is served as expected without errors.
Both access events are properly logged by Drupal in the watchdog table.

The PHP error as shown in FF3:
Fatal error: Unsupported operand types in /full/path/includes/common.inc on line 1582

I switched back to the default invoice theme, this makes no difference.

It seems like there is some code executed on this page before proper checking if access is allowed?

Change this to "Bug report" if necessary.
PM me if you need access to the actual project.

Thanks,

Kees

Comments

keesje’s picture

Additional information:
I had a 403 page set, a plain node type "page", no PHP filter or whatever.
When resetting this to the system default 403 page, the error is gone.
Remarkable..

TR’s picture

Status: Active » Postponed (maintainer needs more info)

So is there anything here that needs to be addressed?

TR’s picture

Status: Postponed (maintainer needs more info) » Fixed

I guess not ...

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.