[support] access denied page

John Barreiros johnbarreiros2 at gmail.com
Mon Dec 17 20:08:29 UTC 2007


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>


On Dec 14, 2007 5:33 PM, Nicolas Tostin <nicolast at logis.com.mx> wrote:

>  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 <johnbarreiros2 at gmail.com>
> *To:* support at 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/ ]
>
>
> --
> [ Drupal support list | http://lists.drupal.org/ ]
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.drupal.org/pipermail/support/attachments/20071217/41338e82/attachment.htm 


More information about the support mailing list