diff options
-rw-r--r-- | modules/user/helpers/user.php | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/modules/user/helpers/user.php b/modules/user/helpers/user.php index 005431b7..7d72a9b6 100644 --- a/modules/user/helpers/user.php +++ b/modules/user/helpers/user.php @@ -62,7 +62,18 @@ class user_Core { * @return User_Model */ static function active() { - return Session::instance()->get("user", ORM::factory("user", 1)); + return Session::instance()->get("user", self::guest()); + } + + /** + * Return the guest user. + * + * @todo consider caching + * + * @return User_Model + */ + static function guest() { + return ORM::factory("user", 1); } /** |