57 보다 강력하고 설명적인 코드를 위해 다음과 같은 편리한 User::isAnonymous()방법 을 사용할 수 있습니다. if (\Drupal::currentUser()->isAnonymous()) { // Anonymous user... } — 클리브 소스 2 가능하면 다음과 같은 메소드를 사용하십시오. 구현이 아닌 인터페이스에 대한 프로그램. 코드 완성과 함께 IDE를 사용하는 것은 Drupal 8 작업에 매우 중요합니다. — mpdonadio 3 이 문제를 겪는 다른 사람들을 위해 \ Drupal :: currentUser ()-> isAuthenticated ()는 D7 user_is_logged_in () — Jaypan 맞춤 모듈을 만들었는데이 기능을 작동시킬 수 없습니다. 모듈에 추가해야 할 것이 있습니까? 미리 감사드립니다. — SuperTony
6 $current= \Drupal::currentUser(); if (!$current->id()) { // is visitor } else { // is logged } — 악셀 브리 체 소스
-4 U는이 코드를 사용할 수 있습니다 : global $user; if ($user->uid == 0) { //user is not logged in }else{ //user is logged in } — 마흐디 알리 카시 소스 2 Drupal 코드는 Drupal 7에서는 작동하지만 Drupal 8에서는 작동하지 않습니다 — Dev 1 예, 엄격한 비교를 위해 ===을 사용하고 코딩 표준을 위해 다른 전후 공간을 넣으십시오 : / — klidifia