コード例 #1
0
    /**
     * @return int
     */
    public static function getCurrentUserId ()
    {
        if( is_null(self::$_currentUserId) )
        {
            if( !isset($_COOKIE['eZSESSID']) )
            {
                self::$_currentUserId = self::getAnonymousUserId();
                return self::$_currentUserId;
            }

            self::$_currentUserId = SessionTool::getSession( self::SESSION_USER_KEY, self::getAnonymousUserId() );
        }

        return self::$_currentUserId;
    }