Change record status: 
Project: 
Introduced in branch: 
11.5.x
Introduced in version: 
11.5.0
Description: 

user_logout() and user_login_finalize() are deprecated and replaced by two services with dedicated interfaces:

  • \Drupal\user\LoginFinalizer (service: user.login_finalizer)
  • \Drupal\user\LogoutFinalizer (service: user.logout_finalizer)
Before After
user_login_finalize($account); $this->loginFinalizer->finalizeLogin($account);
user_logout(); $this->logoutFinalizer->finalizeLogout();
Impacts: 
Module developers