Hi Nicolas,
I tried that, but it appears to put drupal into an infinite loop.
"The page isn't redirecting properly. Firefox has decided that the server is redirecting the request for this address in a way that will never complete."
My final code is...
<?php
global $user;
if ($user->uid == 0) {
drupal_goto('user/login');
}
?>
<p>Access Denied</p>
I would create a dedicated node to handle "page 403" then I would put in there custom php like:<?phpglobal $user;if ($user->uid == 0) {drupal_goto('user/login');}else {echo 'Access denied';}?>I think this would help you ;-)----- Original Message -----From: John BarreirosSent: Friday, December 14, 2007 3:11 PMSubject: [support] access denied pageHi 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/ ]
--
[ Drupal support list | http://lists.drupal.org/ ]