By hari, 13 July, 2023 <?php // Add this in custom submit handler. $values = $form_state->getValues(); $username = $values['username']; $password = $values['password']; // Validate user credentials. $user = $this->userAuth->authenticate($username, $password); if ($user) { // Don't forgot to add `use Drupal\user\Entity\User;` in top. $user_object = User::load($user); user_login_finalize($user_object); // Redirect to somewhere $form_state->setRedirect('your.custom_module.route.name'); } else { // Show error username or password not working } Tags Drupal