Chcę, jeśli użytkownik nie zaloguje się i nie wejdzie na żadną stronę mojej witryny oprócz routerów REST VIEWS Przekieruję go na stronę logowania w Drupal 8, znalazłem to rozwiązanie dla Drupal 7, ale nie znalazłem żadnego rozwiązania dla Drupal 8,
/user
a jeśli są anonimowi, zabierze ich to /user/login
, ale z efektem ubocznym przeniesienia uwierzytelnionych użytkowników do ich profilu użytkownika bez informowania ich, że odmówiono im dostępu do strony, której szukali .
KernelEvents::REQUEST
zdarzeniu, a następnie ustawiłeś odpowiedź na odpowiedź RedirectResponse dla strony logowania.