No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 
 
 

59 líneas
2.6 KiB

  1. <?xml version="1.0"?>
  2. <!--
  3. /**
  4. * Copyright © Magento, Inc. All rights reserved.
  5. * See COPYING.txt for license details.
  6. */
  7. -->
  8. <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
  9. <preference for="Magento\Captcha\Api\CaptchaConfigPostProcessorInterface" type="Magento\Captcha\Model\Filter\CaptchaConfigPostProcessorComposite"/>
  10. <type name="Magento\Captcha\Model\DefaultModel">
  11. <arguments>
  12. <argument name="session" xsi:type="object">Magento\Customer\Model\Session</argument>
  13. </arguments>
  14. </type>
  15. <type name="Magento\Captcha\Observer\CheckUserCreateObserver">
  16. <arguments>
  17. <argument name="session" xsi:type="object">Magento\Customer\Model\Session</argument>
  18. </arguments>
  19. </type>
  20. <type name="Magento\Captcha\Observer\CheckUserForgotPasswordBackendObserver">
  21. <arguments>
  22. <argument name="session" xsi:type="object">Magento\Customer\Model\Session</argument>
  23. </arguments>
  24. </type>
  25. <type name="Magento\Captcha\Observer\CheckUserLoginObserver">
  26. <arguments>
  27. <argument name="session" xsi:type="object">Magento\Customer\Model\Session</argument>
  28. </arguments>
  29. </type>
  30. <type name="Magento\Customer\Controller\Ajax\Login">
  31. <plugin name="captcha_validation" type="Magento\Captcha\Model\Customer\Plugin\AjaxLogin" sortOrder="50" />
  32. </type>
  33. <type name="Magento\Captcha\Model\Customer\Plugin\AjaxLogin">
  34. <arguments>
  35. <argument name="formIds" xsi:type="array">
  36. <item name="user_login" xsi:type="string">user_login</item>
  37. </argument>
  38. </arguments>
  39. </type>
  40. <type name="Magento\Checkout\Block\Cart\Sidebar">
  41. <plugin name="login_captcha" type="Magento\Captcha\Model\Cart\ConfigPlugin" sortOrder="50" />
  42. </type>
  43. <type name="Magento\Captcha\Model\Filter\CaptchaConfigPostProcessorComposite">
  44. <arguments>
  45. <argument name="processors" xsi:type="array">
  46. <item name="processor" xsi:type="object">Magento\Captcha\Model\Filter\QuoteDataConfigFilter</item>
  47. </argument>
  48. </arguments>
  49. </type>
  50. <type name="Magento\Captcha\Model\Filter\QuoteDataConfigFilter">
  51. <arguments>
  52. <argument name="filterList" xsi:type="array">
  53. <item name="remote_ip" xsi:type="string">remote_ip</item>
  54. <item name="x_forwarded_for" xsi:type="string">x_forwarded_for</item>
  55. </argument>
  56. </arguments>
  57. </type>
  58. </config>