Index: branches/unlabeled/unlabeled-1.60.2/core/units/users/users_event_handler.php =================================================================== diff -u -r5359 -r5414 --- branches/unlabeled/unlabeled-1.60.2/core/units/users/users_event_handler.php (.../users_event_handler.php) (revision 5359) +++ branches/unlabeled/unlabeled-1.60.2/core/units/users/users_event_handler.php (.../users_event_handler.php) (revision 5414) @@ -263,6 +263,11 @@ { $sync_manager =& $this->Application->recallObjectP('UsersSyncronizeManager', null, Array(), 'InPortalSyncronize'); $sync_manager->performAction('LoginUser', $event->getEventParam('user'), $event->getEventParam('pass') ); + + if ($event->redirect && is_string($event->redirect)) { + // some real template specified instead of true + $this->Application->Redirect($event->redirect, $event->redirect_params); + } } /**