我有一个多站点,有两个非常不同的网店(我们称它们为SITE1和SITE2),但现在我有一些客户在SITE1上有用户帐户,他们也想注册并在SITE2上购买项目(反之亦然),但他们在尝试注册到尚未注册的站点时会出现此错误:
\'抱歉,该电子邮件地址已被使用!\'
我猜发生此错误是因为它是一个多站点,因此电子邮件已经存在于用户表中。但显然,客户应该可以单独注册为这两个站点的用户,因为他们不知道这两个站点是多站点的一部分。
我试图从这里添加代码片段:
http://wordpress.stackexchange.com/…/how-to-use-same…/75697…
... 它在注册方面起到了作用。客户现在可以分别注册这两个站点,我看到该电子邮件连接到站点1和站点2的用户。
但是:此新用户的密码丢失请求在site2上不起作用(我首先在site1上注册)。上面写着:“无效的用户名或电子邮件。”
显然,它不接受电子邮件地址,但它接受用户名(用户名客户从不认为他们使用电子邮件作为登录。在这种情况下,用户名是tatjana\\u h\\u 3,但只有我作为管理员才能在用户配置文件中找到此用户名)
但密码并没有更改,这里的密码实际上也不是问题,因为我似乎可以用她的用户名(客户在使用电子邮件登录时从未获得的用户名)和相同的密码登录。