无法在多站点安装上激活用户

时间:2017-10-24 作者:Poodimizer

所以我有一个用户,我不能用未经确认的插件手动激活。他的用户是在所有适当的网站上创建的,但他的帐户未列为已激活。激活电子邮件中的链接仅返回错误消息:“无法创建用户”,即使他是创建的。未经确认的模块简单地告诉我“以下用户无法激活:”.*。

我查看了他的用户表,电子邮件中的密钥与数据库中的密钥匹配,注册表中唯一奇怪的是他没有激活时间。

有没有关于发生了什么以及我如何修复它的想法?

*编辑:我的apache日志中也没有显示php错误的内容。

1 个回复
SO网友:Poodimizer

不知何故,注册表中的用户名与创建的用户名不同。我不知道这是不是因为用户试图每隔几周注册两次而没有激活什么,但我只是更改了注册表中的用户名,以匹配wp\\u users表中已经存在的用户名,激活似乎顺利进行。

我更改了user\\u login列以匹配现有用户名。

结束

相关推荐

WordPress MultiSite-当用户在主站点注册时,如何将用户添加到子站点

我正在建立一个Wordpress多站点网络,用户可以在主站点上订阅一个或多个服务,也可以访问子站点上的内容。子网站的访问权限将取决于他们在主站点上订阅的服务。我想使用一些代码做的是,当用户在主站点注册时,我可以将该用户添加到子网站,并添加一些属性/元数据来定义用户对子网站的访问权限(可能是我将使用memberpress来管理访问权限)我的主要问题是,当用户注册主站点时,可以使用什么代码将其添加到子站点?