Index: trunk/core/units/users/users_event_handler.php =================================================================== diff -u -N -r4625 -r4651 --- trunk/core/units/users/users_event_handler.php (.../users_event_handler.php) (revision 4625) +++ trunk/core/units/users/users_event_handler.php (.../users_event_handler.php) (revision 4651) @@ -14,6 +14,11 @@ return true; } + if ($event->Name == 'OnSetPersistantVariable') { + // only logged in users have persistant variables + return $this->Application->GetVar('u_id') > 0; + } + return parent::CheckPermission($event); }