问题描述
问题:我在主页上有一个链接。 当客户在登录前点击链接时,它需要重定向到登录页面 并且在页面登录成功后需要重定向到一个X-URL URL。 否则需要重定向到 X-URL。
app/code//view/fromtend/layout/customer_account_create.xml
在我的自定义模块上
app/code//view/fromtend/template/login.phtml
所以目前登录界面取自模块。 然后我设置了一个名为“raf=true”的标志主页链接
然后在登录页面表单上创建一个隐藏的输入并在“ref=true”时分配值。
如果页面重定向到 X-URL,我确实检查了“raf”值是否为真,否则为默认值 (LoginPost.PHP)。
它对我有用。但是
我怎样才能以正确的方式解决这个问题?
解决方法
如果我的问题正确,你想修改\Magento\Customer\Controller\Account\LoginPost::execute。
最好的方法是创建一个插件 https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html