Index: trunk/kernel/frontaction.php =================================================================== diff -u -r3166 -r3201 --- trunk/kernel/frontaction.php (.../frontaction.php) (revision 3166) +++ trunk/kernel/frontaction.php (.../frontaction.php) (revision 3201) @@ -4,7 +4,10 @@ { case "m_login": // if($objSession->ValidSession()) $objSession->Logout(); - //echo $objSession->GetSessionKey()."
\n"; + //echo $objSession->GetSessionKey()."
\n"; + $url_params = Array(); + $application =& kApplication::Instance(); + if ($objConfig->Get("CookieSessions") == 1 && $_COOKIE["cookies_on"] != "1") { $FormError["login"]["login_user"] = language("lu_cookies_error"); } @@ -46,9 +49,10 @@ if($next_template) { $objSession->SetVariable('next_template',''); - $var_list_update["t"] = $next_template; - - header('Location: ' . HREF_Wrapper() ); + $var_list_update['t'] = $next_template; + + $url_params['pass'] = 'all'; + header('Location: ' . HREF_Wrapper('', $url_params) ); exit; $var_list['t'] = $next_template.'.tpl'; } @@ -57,14 +61,10 @@ $var_list['t'] = 'index'; } - if( class_exists('kApplication') ) - { - $application =& kApplication::Instance(); - $application->HandleEvent( new kEvent('u:OnInpLogin') ); - - $redirect_template = getArrayValue($var_list_update, 't') ? $var_list_update['t'] : $var_list['t']; - $application->Redirect($redirect_template); - } + $application->HandleEvent( new kEvent('u:OnInpLogin') ); + + $redirect_template = getArrayValue($var_list_update, 't') ? $var_list_update['t'] : $var_list['t']; + $application->Redirect($redirect_template); } else