if a user has done something very bad; I will kick him out of the system and when he logs in the next time, I want to forward him to a special page: /game/backend/exception
I now have the problem, that this redirection is getting somehow into a loop. The action I want to redirect is a sub controller of the controller I do the forwarding.
Your code is filled with redirects, so some debugging would probably clear it up quickest. Add some logger() calls, and check the logfile to see what route it takes through your code...