So we have multiple sites.
The behavior of one has a footer template so that a Login link appears at the bottom of every page. After successful login, the user is redirected to a logged in version of the page they clicked the login link from.
The <a href> in the footer.ss looks like:
<a href="Security/login?BackURL=$UrlLink" title="Login">Login</a>
So the page to return to when the page is rendered has been dynamically generated. So it will be http://mysite.com/admin/show/<whatever_page#_currently_on>
This works quite well.
However another site we have hasn't got the login links set up that way, but rather there is a 'Login' page within the site tree of the CMS that is a Redirector Page. The page it is set to go to is basically our home page. Under the 'Behavior' tab the ' Show in Footer Menu?' is checked.
On the Redirector Page under Content -> Main tab it looks like:
This page will redirect users to another page:
- Redirect to
- - Other website URL
- - - mysite.com
So that behavior makes sense. However it would be much preferable to get redirected after the login to the page one clicked the login link from.
My question is, from within the CMS, on the redirector page, is their a way to redirect to a dynamically generated page? So the link ends up dynamically generated to correspond to whatever page you are on?
So it looks like:
This page will redirect users to another page:
- Redirect to
- - Other website URL
- - - http://mysite.com/admin/show/<whatever page # currently on>
I'm trying permutations of:
https://mysite.com/Security/login?BackURL=%2Fhome
However I just end up back on the home page after login.
When I use:
https://mysite.com/Security/login?BackURL=$UrlLink
the result is a white page in the browser displaying just this line:
The action '$UrlLink' does not exist in class Security