Index: branches/5.2.x/core/units/users/users_tag_processor.php =================================================================== diff -u -N -r13840 -r14092 --- branches/5.2.x/core/units/users/users_tag_processor.php (.../users_tag_processor.php) (revision 13840) +++ branches/5.2.x/core/units/users/users_tag_processor.php (.../users_tag_processor.php) (revision 14092) @@ -1,6 +1,6 @@ Application->GetVar('user_key')); + $passed_key = trim($this->Application->GetVar('user_key')); // used for error reporting only -> rewrite code + theme (by Alex) $user_current_object =& $this->Application->recallObject('u', null, Array('skip_autoload' => true)); // TODO: change theme too @@ -327,6 +327,11 @@ $user->SetDBField('PwResetConfirm', ''); $user->SetDBField('PwRequestTime', 0); $user->Update(); + + $user_helper =& $this->Application->recallObject('UserHelper'); + /* @var $user_helper UserHelper */ + + $user_helper->loginUserById( $user->GetID() ); } } \ No newline at end of file