我们运行一个多商店/查看magento网站。假设我们的站点名为www.domain.com (运行“零售”商店)和另一个运行“交易”商店的url trade.domain.com
当客户从trade.domain.com,请求密码重置时,他们会得到一个密码重置链接,如下所示:http://trade.domain.com/customer/account/resetpassword/?id=12&token=84fb6f65548995191e526b815982bf23
单击此链接重定向到使用错误Your password reset link has expired.登录页面。
但是,如果您将域中的“交易”替换为"www“,如:http://www.domain.com/customer/account/resetpassword/?id=12&token=84fb6f65548995191e526b815982bf23
密码重置似乎工作正常。
知道为什么会这样吗?我是不是配置错了magento?这是已知的窃听器吗?
发布于 2013-05-27 07:37:32
每个网站和所有网站都共享客户,因此至少一个客户帐户可以在网站包含的所有商店视图上使用。因此,密码重置链接适用于存储视图是正常的。
事实上,如果您希望在商店视图之间分离客户帐户,则必须创建不共享客户的单独网站。
发布于 2016-04-04 21:45:07
子域密码受保护吗?这可能是一个问题,或者如果使用密码保护的扩展设置子域,他们将无法访问example.com/customer/account/change遗忘/而无需登录。因此,您必须首先允许他们访问该url,否则它将继续重定向。我也有同样的问题。
发布于 2018-01-05 16:03:52
检查网站trade.domain.com的cookie域。在Magento 1中,它位于System->Configuration->Web->Session Cookie Management中。(确保将左上角的范围更改为要更新的网站。
我有一个商店,有多个网站,每个都有自己的观点,不共享帐户跨网站,并有相同的问题。改变曲奇路径帮我修好了。
https://stackoverflow.com/questions/16737077
复制相似问题