[TYPO3-UG Dutch] FE User login redirect naar oorspronkelijke pagina?

Bart Veldhuizen [V-INT] bart at v-int.nl
Sat Dec 9 19:30:29 CET 2006


Hmm ja.. helaas trekken ze dezelfde conclusie als ik: Typo3 handelt  
dit gewoon nog niet goed af en er zou eigenlijk support voor moeten  
komen in de core!

Bedankt voor de info,

Bart

Op 9-dec-2006, om 12:31 heeft Daniel Doesburg het volgende geschreven:

> Bart Veldhuizen [V-INT] schreef:
>> Hi Daniel,
>>
>> nee, ik kan die lijst niet vinden (op
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/ ). Heb je
>> misschien een link naar de archieven? (Of mooier nog: naar deze  
>> discussie)
>
> Het is ook maar een klein em-elletje.
>
> Ik heb de laatste posting hieronder geplakt. Heb je een leuke  
> puzzel :-)
>
> Groeten,
>
> Daniel
>
>
> Hi!
> I have added Stefans information to the wiki wishlist. But doesn´t the
> "bzb_newloginbox_redirect" extension solve this problem?
>
>
> -- 
>
> Peter Kindström
>
>> Stefan Strasser schrieb:
>>> Hi there
>>>
>>> The procedure and reason for the behaviour is the following (IMHO):
>>>
>>> Short:
>>> - If a page is not accessible because of frontend-user-rights, the
>>> rootline is searched upwards for the first accessible page.
>>> - The original requested page-id is stored but not communicated  
>>> to the
>>> new page so there is no base for a redirect. The only hint is the
>>> http_referrer.
>>>
>>> In detail:
>>> - A visitor is requesting an access-restricted page.
>>> - index.php calls typo3/sysext/cms/tslib/index_ts.php
>>> - On the lines 319+331 of index_ts.php determineId() is called
>>> - determineId() calls fetch_the_id() (750,770,784 in  
>>> class.tslib_fe.php)
>>> - fetch_the_id() now stores on line 872 (same class) the original
>>> requested id in a local variable $requestedId which is not used  
>>> anymore
>>> further.
>>> - on line 873 an accessible page is searched:
>>> getPageAndRootLineWithDomain() > getPageAndRootLine() on lines  
>>> 912ff. If
>>> the requested page-id is not accessible with the current user- 
>>> rights the
>>> rootline is being searched upwards until an accessible page is  
>>> found and
>>> the requested page-id is overwritten with that page.
>>> - As far as I see the page that is effectively called does not  
>>> "know"
>>> about the original requested page - which does not make sense in  
>>> every
>>> case, i.e. the requested page is a shortcut. The only hint is the
>>> http_referrer which IMHO isn't useful for this situation.
>>>
>>> cu,
>>> Stefan
>>>
>>> Stefan Strasser schrieb:
>>>> Hi Peter
>>>>
>>>>> I have started a FAQ page on the wiki. The first question is
>>>> Good.
>>>>
>>>>> == Ansver ==
>>>>> Right now (december 2006) this is not possible with Newloginbox.
> Mybe some of the extensions on http://wiki.typo3.org/index.php/Login
> would help you until this feature is inplementen into Newloginbox.
>>>>> ==========
>>>> Out of the box it does not work and I personally really don't like
> this behaviour.
>>>>
>>>>> now? Will it be possible in the *near* future?
>>>> Hm. At the moment I don't know exactly the cause. I guess that the
> first step to solve it could be in the core. To get it into 4.1 of the
> core I have to detect the cause as fast as possible. Eventually there
> will be a second step in newloginbox to process the redirect  
> correctly.
> I try to find the cause this week. How long it will take to fix it,
> depends on the result of this.
>>>>
>>>> cu,
>>>> Stefan
>>>
>> Just an idea: would it help to create a bug report at bugs.typo3.org?
>>
>> Greetings
>> Andreas
> _______________________________________________
> TYPO3-UG-dutch mailing list
> TYPO3-UG-dutch at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
>

------------------------------------------------------------------------ 
--
Bart Veldhuizen, Veldhuizen Interactive.  Tel: 06-420 67 330
website analyse & advies | content management systemen




More information about the TYPO3-UG-dutch mailing list