[drupal-devel] [feature] Allow annoymous users to log in on access
denied
slower
drupal-devel at drupal.org
Sun Jun 5 20:57:25 UTC 2005
Issue status update for http://drupal.org/node/24050
Project: Drupal
Version: cvs
Component: user system
Category: feature requests
Priority: normal
Assigned to: gordon
Reported by: gordon
Updated by: slower
Status: patch
What version of Drupal is this for? I'm using 4.5.
slower
Previous comments:
------------------------------------------------------------------------
May 31, 2005 - 20:51 : gordon
Attachment: http://drupal.org/files/issues/denied_login.diff (1.41 KB)
If the user is anonymous, then the user will be presented with the login
page 'user/login' instead of a the 403 default page. If the user then
logins in and has access to the page they will then get redirected to
the page they were trying to access. If the user is already logged in
then they will get the defined 403 page.
With the standard system you cannot just set user/login as the 403 page
as you will not be redirected to the page that you were originally
requesting, but instead to the user page.
------------------------------------------------------------------------
June 4, 2005 - 15:22 : gordon
Attachment: http://drupal.org/files/issues/denied_login2.patch (3.43 KB)
here is a newer version of the patch which adds an option to
admin/settings page so this functionality can be turned off and on.
------------------------------------------------------------------------
June 4, 2005 - 16:38 : moshe weitzman
I have been wanting this since i first saw drupal (i.e. a long time). +1
------------------------------------------------------------------------
June 5, 2005 - 01:29 : Dries
Because the 403 page is configurable, this is already possible. This
patch only makes it more convenient. I tempted to say: "Won't commit,
but let's extend the form description a bit so it is clear this is
possible.". That or we add a link to the login page (without the extra
setting), cfr. to what the comment module does.
------------------------------------------------------------------------
June 5, 2005 - 03:06 : moshe weitzman
dries - upon executing the 403 handler, the original $_GET['q'] is lost.
That means that we cannot redirect to the destination page after login
and thats one of the main benefits of this patch.
------------------------------------------------------------------------
June 5, 2005 - 03:40 : gordon
Yes you can use the user/login link, but once you login you get the user
page and not the page you were triing to get to. Also if you are logged
in you will still get the user/login page when really you should get the
custom access denied page.
More information about the drupal-devel
mailing list