Fakebook Theme

안녕하세요,

fakebook와 modern fakebook 테마에 문제가 있습니다. 오른쪽 사이드바에서 이 스크립트는 로그인하지 않은 방문자에게 로드되지 않아야 합니다. 로그인한 사용자만 이 스크립트가 로드되도록 하는 방법이 있을까요? 감사합니다 :slight_smile:

<!-- Custom sidebar widget -->

<script type="text/discourse-plugin" version="0.8">
  const ajax = require('discourse/lib/ajax').ajax;

  let currentUser = Discourse.User.currentProp('username');

  api.registerConnectorClass('discovery-below', 'sidebar', {
    setupComponent(args, component) {
      ajax("/u/" + currentUser + "/summary.json").then (function(result){

        stinkinBadges = [];

        userLikesReceived = result.user_summary.likes_received;
        userLikesGiven = result.user_summary.likes_given;

        result.badges.forEach(function(badges){
          stinkinBadges.push(badges);
        });

        component.set('userLikesReceived', userLikesReceived);
        component.set('userLikesGiven', userLikesGiven);
        component.set('stinkinBadges', stinkinBadges);
        component.set('userName', api.getCurrentUser().name);
        component.set('user', api.getCurrentUser().username);

      });

    }

  });
</script>

오류 코드는 다음과 같습니다: