getCsrf()->verify($csrf, self::CSRF_NAMESPACE); $user = $userRepo->find($id); if (!($user instanceof Entity\User)) { throw new NotFoundException(__('User not found.')); } $auth = $request->getAuth(); $auth->masqueradeAsUser($user); $request->getFlash()->addMessage( '' . __('Logged in successfully.') . '
' . $user->getEmail(), Flash::SUCCESS ); return $response->withRedirect((string)$request->getRouter()->named('dashboard')); } }