Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * action check
- *
- * @param string $username
- * @param string $password
- * @return string
- */
- public function checkAction(string $username, string $password)
- {
- $user = $this->userRepository->findOneByUsername($username);
- $saltedPassword = '';
- if (TYPO3CMSSaltedpasswordsUtilitySaltedPasswordsUtility::isUsageEnabled('FE')) {
- $objSalt = TYPO3CMSSaltedpasswordsSaltSaltFactory::getSaltingInstance(NULL);
- if (is_object($objSalt)) {
- $saltedPassword = $objSalt->getHashedPassword($password);
- }
- }
- echo $saltedPassword;
- echo "<br>";
- $saltedPassword = $user->getPassword();
- // keeps status if plain-text password matches given salted user password hash
- $success = FALSE;
- if (TYPO3CMSSaltedpasswordsUtilitySaltedPasswordsUtility::isUsageEnabled('FE')) {
- $objSalt = TYPO3CMSSaltedpasswordsSaltSaltFactory::getSaltingInstance($saltedPassword);
- if (is_object($objSalt)) {
- $success = $objSalt->checkPassword($password, $saltedPassword);
- }
- }
- echo $saltedPassword;
- return "";
- }
Add Comment
Please, Sign In to add comment