rfe #9981: RedirectAfterLogin Setting

This commit is contained in:
Yung Han Khoe 2009-05-15 18:57:12 +00:00
parent 21452ce58f
commit 5f60eddaa7
5 changed files with 37 additions and 0 deletions

View file

@ -819,6 +819,9 @@ sub login {
) {
return $self->showMessageOnLogin;
}
elsif ( $self->session->setting->get("redirectAfterLoginUrl") ) {
$self->session->http->setRedirect($self->session->setting->get("redirectAfterLoginUrl"));
}
elsif ( $self->session->form->get('returnUrl') ) {
$self->session->http->setRedirect( $self->session->form->get('returnUrl') );
$self->session->scratch->delete("redirectAfterLogin");
@ -997,6 +1000,7 @@ sub showMessageOnLogin {
# Add the link to continue
my $redirectUrl = $self->session->form->get( 'returnUrl' )
|| $self->session->setting->get("redirectAfterLoginUrl")
|| $self->session->scratch->get( 'redirectAfterLogin' )
|| $self->session->url->getSiteURL . $self->session->url->gateway()
;