MembershipWorks 单点登录 (SSO) 仅登录您的组织成员。MembershipWorks 管理员账户不是会员,因此当有人以管理员身份登录 MembershipWorks 并打开您的论坛时,他们会看到 access_d enied 错误,并显示 “用户会话无效” 消息。
这是MembershipWorks方面的预期行为,但您仍然可以向员工授予论坛的完全管理员访问权限。以下步骤使用会员登录,无需更改代码。
为什么会发生错误
当访客打开您的论坛时,SSO 登录链接会引导他们通过 MembershipWorks。MembershipWorks 会验证该人是否为有效会员,然后将其登录到论坛中。如果此人以管理员而不是成员的身份登录到MembershipWorks,则MembershipWorks会停止登录,并且您的论坛显示 “用户会话无效” 错误。
向某人授予您论坛的管理员访问权限
第 1 步:通过 MembershipWorks 以会员身份登录论坛
- 前往您的论坛并点击 SSO 登录链接,该链接将通过 MembershipWorks 进行路由。
- 在 MembershipWorks 成员登录页面上,输入该人的会员电子邮件地址和密码。
- 这会自动创建或登录他们的论坛成员帐户。
第 2 步:将该账户提升到管理员群组
- 使用您的所有者帐户登录网站工具箱管理面板。如果忘记了所有者密码,请使用登录页面上的重置链接。
- 前往 “设置” → “用户”。
- 找到在步骤 1 中使用的电子邮件地址下方列出的成员帐户,然后将其移至管理员用户组。
- 单击 “保存”。
仅此而已。此人下次通过 MembershipWorks SSO 登录您的论坛时,他们将以管理员身份登录。
经常问的问题
为什么我会看到 “用户会话无效” 错误?
您以管理员身份登录 MembershipWorks,而不是以成员身份登录。MembershipWorks SSO 仅对成员账户进行身份验证。退出 MembershipWorks 并以会员身份重新登录,或者使用已以会员身份登录的其他浏览器。
我可以以 MembershipWorks 管理员身份登录吗?
没有。MembershipWorks SSO 不对管理员账户进行身份验证,MembershipWorks 支持人员已确认他们没有解决方法。要向某人授予论坛管理员访问权限,请以成员身份登录并使用上述步骤将该帐户提升到管理员群组。
我的会员会受到影响吗?
没有。会员可以一如既往地继续登录。这仅适用于有人以管理员身份登录 MembershipWorks 的情况。