@Override
  public void before(Method method, Object[] args, Object target) throws Throwable {
    UserInfo user = securityManager.getLoggedOnUser();

    if (user == null) {
      System.out.println("사용자는 인증되지 않음.");
      throw new SecurityException("이 메소드를 호출하기 전에 로그인해야합니다." + method.getName());
    } else if ("clarence".equals(user.getUserName())) {
      System.out.println("좋아요 - 로그인 한 사용자는 클라렌스입니다!");
    } else {
      System.out.println("로그인 한 사용자는 " + user.getUserName() + " 좋지 않습니다: (");
      throw new SecurityException("사용자 " + user.getUserName() + " 메소드 접근에 허용하지 않습니다.)");
    }
  }