I just got around to using this new hook and noticed that it doesn't
pass $login_session, which is a copy of the 'login' session-set which
is retrieved and cleared before this hook is called.

This means it isn't possible to access the original page the user was
on (stored in $login_session['original')] when they did something that
passed them to the login page. Passing the destination after it has
been calculated will give you a link to admin in general or a specific
admin page, but if the user wasn't on a page with a URL that includes
'admin/' then there is no way to find out what that page was.

Can I suggest that the destination that is passed be changed to a copy
of $login_session['original'], as it seems to me, (and this is the use
I want it for) that if you don't want to pass the user to an admin
page when they login it is likely you will need to pass the user to
the page they came from within the site itself.

Andrew

2009/2/9 Chris Meller <[email protected]>:
> Added in r3138. Note that the plugin filter changed to 'login_redirect_dest'
> and it receives the destination and the user object.
>
> On Mon, Feb 9, 2009 at 12:42 PM, Andrew Rickmann <[email protected]>
> wrote:
>>
>> Although my original suggest was for an action I have added it as a
>> filter instead as it seemed possible to remove some code, instead of
>> just adding an extra line.
>>
>> https://trac.habariproject.org/habari/ticket/859
>>
>> Andrew
>>
>> 2009/2/9 Chris Meller <[email protected]>:
>> >
>> > I actually looked at this earlier, but apparently got distracted
>> > before I finished and committed it.
>> >
>> > I agree it's a great place to add a filter, so if someone else wants
>> > to tackle it before I get to it, feel free.
>> >
>> >
>> >
>> > On Feb 8, 2009, at 8:04 PM, Michael Harris <[email protected]>
>> > wrote:
>> >
>> >>
>> >> There are definitely use cases where you don't want to send a logged
>> >> in user to any admin page, so I think a login_redirect_before hook is
>> >> reasonable.
>> >>
>> >> --
>> >> Michael C. Harris, School of CS&IT, RMIT University
>> >> http://twofishcreative.com/michael/blog
>> >> IRC: michaeltwofish #habari
>> >>
>> >> >
>> >
>> > >
>> >
>>
>>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/habari-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to