Es gibt einen Bug in der fe_login, dass wenn die Seite nach dem Login versteckt wird, die Weiterleitung nicht funktioniert.
Es gibt dazu einen Workaround den man in das TypoScript einträgt.
[loginUser = *]
// workaround for bug in fe_login, redirect doesn't work when page is hidden
lib.topnav.20.excludeUidList = 29
[global]
Die Condition ist immer true wenn ein User im FE eingeloggt ist.
Wenn dies der Fall ist nimmt man die ID der Seite aus der Navigation aus, in diesem Fall die Seite mit der ID 29.