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