Fixed encrypt login behaviour

This commit is contained in:
Martin Kamerbeek 2006-12-01 10:25:40 +00:00
parent ac552aeec3
commit 2e608a2a20
2 changed files with 9 additions and 0 deletions

View file

@ -605,6 +605,12 @@ sub login {
$self->session->user({user=>$u});
$u->karma($self->session->setting->get("karmaPerLogin"),"Login","Just for logging in.") if ($self->session->setting->get("useKarma"));
$self->_logLogin($uid,"success");
if ($self->session->setting->get('encryptLogin')) {
my $currentUrl = $self->session->url->page(undef,1);
$currentUrl =~ s/^https:/http:/;
$self->session->http->setRedirect($currentUrl);
}
if ($self->session->scratch->get("redirectAfterLogin")) {
$self->session->http->setRedirect($self->session->scratch->get("redirectAfterLogin"));
$self->session->scratch->delete("redirectAfterLogin");