By default, once a backend request completes the user will be returned back to the web site.
If you don't want the user returned, call the setReturnToFrontEnd()
with an argument of false. You can call this from the action handler,
from preDispatch(), or from postDispatch().
There are two ways to define the URL to return to. By default, when trying
to return the user, Recite CMS will check for a posted form value called
return. If this is specified then this is the URL that the user
is returned to.
Alternatively, you can define the getReturnUrl() method.
This method must return a string. The returned string is the location the
user is referred to.
If the return URL cannot be determined, Recite CMS will look for a referring URL for the backend request. If one is found, then that is the return URL.
As a last-ditch effort, the root URL of your web site is used as the return URL if no other URL can be determined.