用户登录 & 注册

wpForo 是非常罕见的论坛插件之一,它有自己的用户注册和登录页面。这两个功能都基于 WordPress 功能。在这里,您可以控制用户注册、帐户批准和删除设置。此外,您可以在用户登录、注册和密码休息操作后管理重定向。

如果您需要自定义注册表单并添加自定义字段,您应该查看用户自定义字段的构建器插件: wpForo Users Custom Field

如果您使用多论坛系统(您有多个论坛页面),您可以在顶部的 wpForo 菜单部分找到登录和注册:
  • 单一论坛: 仪表盘 > wpForo > 设置 > 登录 & 注册
  • 多个论坛: 仪表盘 > wpForo > 设置 > 登录 & 注册

wpForo v2 Settings Login and Registration

 

启用用户注册

此选项与仪表盘>设置>常规管理页面中的 WordPress “任何人都可以注册”选项不同步。如果启用此选项,新用户将始终能够注册。

注册页面的默认路径是 /sign-up/,因此,如果您没有登录 www.example.com/sign-up/ URL,您可以打开该页面。您可以在仪表盘>wpForo>设置>通用设置管理页面中更改注册页面路径。

 

启用用户注册邮件确认

如果您启用了此选项,注册后,用户在未确认邮件的情况下无法登录。他们应该单击确认电子邮件中的链接,然后设置帐户密码,然后他们就可以登录了。如果禁用此选项,注册表上将显示“密码”字段。

wpForo v2 Registration Forms

用户注册邮件的问题?
请阅读本常见问题解答主题中提到的所有要点:https://wpforo.cn/community/t/44/

 

启用用户手动批准系统

从 wpForo 2.0.0 开始,网站管理员可以手动批准每个用户注册。如果用户未获得批准,他们将无法登录。即使用户通过邮件确认他/她的注册,他/她将在每次登录尝试后注销,直到帐户未经管理员批准。

如果启用了下一个“<等待批准>消息下的管理员联系表单”选项,用户将能够向网站管理员发送一些消息:

wpForo v2 Account awaiting approval message

非活跃用户的数量将在 wpForo 菜单上显示。您应该导航到仪表盘>wpForo>会员管理页面以批准(批准)新的注册用户。

wpForo v2 Approve User Registration

 

角色-用户组同步

保持启用此选项以将 WordPress 用户角色与论坛用户组同步。当管理员或会员插件更改用户的用户角色时,此连接允许自动更改用户的用户组。换句话说,此选项允许基于用户角色管理用户组,因此您可以直接控制基于用户角色的用户论坛访问。如果关闭此选项,用户角色对用户论坛访问没有任何影响,它们仅由论坛用户组控制。

您可以在仪表板> wpForo > 用户组管理页面中管理用户角色(WordPress)和用户组(wpForo)同步:

wpForo User Role Usergroup Synchronization

注意: [同步]按钮根据用户角色更改所有用户用户组。例如,如果您为“注册”用户组选择“贡献者”角色,所有具有“贡献者”角色的用户都将在论坛中获得“注册”用户组。同步过程可能需要几秒钟或几十分钟,这取决于用户数量。请耐心等待,不要关闭此页面,并等待进度计数器显示100%完成。

在上表(用户组)中,您可以看到所有可用论坛用户组的列表。此表的第一列显示与特定用户组同步的选定用户角色。然而,一些用户角色仍然没有与您论坛的任何用户组同步。 您可以在下表(用户角色)中找到未同步的用户角色。如果您使用任何这些未同步的用户角色,并希望向这些用户角色的用户授予一些论坛访问权限,则应为每个用户创建新的用户组。创建新用户组后,您应该使用上表中的[同步]按钮将用户角色与新用户组同步。

wpForo User Role Usergroup Synchronization status

 

用户删除方式

此设置允许在用户删除操作发生时选择使用哪种方式。

  • [ 软] 选项不会删除此用户已创建的任何内容。它只会删除包含所有帐户信息的用户。帖子的作者姓名将更改为“匿名ID”。因此,用户将在主题中重命名,其所有内容的用户名将被更改,这将使其内容匿名化,以遵守 GDPR 规则下用户删除的权利。用户的昵称可能仍然出现在引用的内容中。
  • [ 硬] 选项将删除用户数据和该用户已经创建的任何内容。

重要提示: 此选项适用于所有前端用户删除请求。wpForo 2 在用户的个人资料页面中带有[删除帐户]按钮,因此用户可以随时删除他们的帐户。删除过程将根据您为“用户删除方式”选择的选项完成。

 

自定义授权URL

仅当您设置了其他页面进行授权时,才使用此选项。wpForo 不会更改自己的URL,这些选项仅用于其他插件兼容性。例如,如果您使用 BuddyPress 或 Ultimate Member 插件,您可以设置以下值:

  • 登录 URL: /login/
  • 注册 URL: /register/

此外,请阅读与丢失密码URL相关的支持主题。典型问题:https://wpforo.com/community/problem-and-bug-reports/lost-your-password-bug/