Jak mogę programowo ustalić, czy bieżący użytkownik jest anonimowy czy uwierzytelniony?
Jak mogę programowo ustalić, czy bieżący użytkownik jest anonimowy czy uwierzytelniony?
Odpowiedzi:
W trosce o bardziej solidny i opisowy kod możesz skorzystać z przydatnej User::isAnonymous()
metody, np
if (\Drupal::currentUser()->isAnonymous()) {
// Anonymous user...
}
$current= \Drupal::currentUser();
if (!$current->id()) {
// is visitor
}
else {
// is logged
}