$hash =
$getUser['password'
];
$plaintext =
$password;
$password =
$hash;
$isValidLogin =
$this->passwordEncoder->
isPasswordValid($plaintext,
$hash,
$encoderName);
} if ($isValidLogin) { $this->
loginUser($getUser,
$email,
$password,
$isPreHashed,
$encoderName,
$plaintext,
$hash);
} else { $sErrorMessages =
$this->
failedLoginUser($addScopeSql,
$email,
$sErrorMessages,
$password);
} [$sErrorMessages,
$sErrorFlag] =
$this->eventManager->
filter( 'Shopware_Modules_Admin_Login_FilterResult',
[$sErrorMessages,
$sErrorFlag],
['subject' =>
$this, 'email' =>
$email, 'password' =>
$password, 'error' =>
$sErrorMessages] );
return ['sErrorFlag' =>
$sErrorFlag, 'sErrorMessages' =>
$sErrorMessages];
}