I would create a dedicated node to handle "page 403" then I would put in there custom php like:
<?php
global $user;
if ($user->uid == 0) {
  drupal_goto('user/login');
}
else {
  echo 'Access denied';
}
 
?>
 
I think this would help you ;-)
----- Original Message -----
From: John Barreiros
To: support@drupal.org
Sent: Friday, December 14, 2007 3:11 PM
Subject: [support] access denied page

Hi all.

This is what I'm trying to achieve.

- If the user is not logged in and they try to access a private page, they are taken to the login page.
- If the user is logged in and they try to access a page they can't access, they are taken to an "access denied" page.

The first seems easy enough. I just changed the "Default 403 page" to user/login.

But, I can't figure out the second.

Any ideas?


--
[ Drupal support list | http://lists.drupal.org/ ]