Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /** * Copyright Magento, Inc. All rights reserved. * See COPYING.txt for license ..
Decoded Output download
<?php
/**
* Copyright Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\Captcha\Observer;
use Magento\Framework\Event\ObserverInterface;
class ResetAttemptForFrontendAccountEditObserver implements ObserverInterface
{
/**
* Form ID
*/
const FORM_ID = 'user_edit';
/**
* @var \Magento\Captcha\Helper\Data
*/
protected $helper;
/**
* @var \Magento\Captcha\Model\ResourceModel\LogFactory
*/
public $resLogFactory;
/**
* ResetAttemptForFrontendAccountEditObserver constructor
*
* @param \Magento\Captcha\Helper\Data $helper
* @param \Magento\Captcha\Model\ResourceModel\LogFactory $resLogFactory
*/
public function __construct(
\Magento\Captcha\Helper\Data $helper,
\Magento\Captcha\Model\ResourceModel\LogFactory $resLogFactory
) {
$this->helper = $helper;
$this->resLogFactory = $resLogFactory;
}
/**
* Reset Attempts For Frontend
*
* @param \Magento\Framework\Event\Observer $observer
* @return \Magento\Captcha\Observer\ResetAttemptForFrontendObserver
*/
public function execute(\Magento\Framework\Event\Observer $observer)
{
$email = $observer->getEmail();
$captchaModel = $this->helper->getCaptcha(self::FORM_ID);
$captchaModel->setShowCaptchaInSession(false);
return $this->resLogFactory->create()->deleteUserAttempts($email);
}
}
?>
Did this file decode correctly?
Original Code
<?php
/**
* Copyright Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\Captcha\Observer;
use Magento\Framework\Event\ObserverInterface;
class ResetAttemptForFrontendAccountEditObserver implements ObserverInterface
{
/**
* Form ID
*/
const FORM_ID = 'user_edit';
/**
* @var \Magento\Captcha\Helper\Data
*/
protected $helper;
/**
* @var \Magento\Captcha\Model\ResourceModel\LogFactory
*/
public $resLogFactory;
/**
* ResetAttemptForFrontendAccountEditObserver constructor
*
* @param \Magento\Captcha\Helper\Data $helper
* @param \Magento\Captcha\Model\ResourceModel\LogFactory $resLogFactory
*/
public function __construct(
\Magento\Captcha\Helper\Data $helper,
\Magento\Captcha\Model\ResourceModel\LogFactory $resLogFactory
) {
$this->helper = $helper;
$this->resLogFactory = $resLogFactory;
}
/**
* Reset Attempts For Frontend
*
* @param \Magento\Framework\Event\Observer $observer
* @return \Magento\Captcha\Observer\ResetAttemptForFrontendObserver
*/
public function execute(\Magento\Framework\Event\Observer $observer)
{
$email = $observer->getEmail();
$captchaModel = $this->helper->getCaptcha(self::FORM_ID);
$captchaModel->setShowCaptchaInSession(false);
return $this->resLogFactory->create()->deleteUserAttempts($email);
}
}
Function Calls
| None |
Stats
| MD5 | 5ebcf2b32a38683fb5e3053b094667e7 |
| Eval Count | 0 |
| Decode Time | 94 ms |