現在のユーザーが匿名か認証済みかをプログラムで判断するにはどうすればよいですか?
現在のユーザーが匿名か認証済みかをプログラムで判断するにはどうすればよいですか?
回答:
より堅牢で記述的なコードを作成するために、次のような便利なUser::isAnonymous()
方法を使用できます。
if (\Drupal::currentUser()->isAnonymous()) {
// Anonymous user...
}
$current= \Drupal::currentUser();
if (!$current->id()) {
// is visitor
}
else {
// is logged
}