备用注册途径

您好 @tgustilo

我似乎已经解决了问题,而无需任何第三方插件。

我只使用了内置的 Automations 插件,关于它的一个技巧和注意事项已在此线程的上方发布。

我(目前)放弃了使用条件注册用户对话框,该对话框会根据用户想要访问的论坛显示不同的信息。因此,没有 Discourse Authentication Validations 或 Custom Wizard Plugin。

对于公开论坛的申请者来说,结果并不那么优雅,但某种程度上,将用于私人论坛申请者的专业资格和工作角色等自定义用户字段暴露出来,以捕获申请公众成员的其他专业资格和角色,并在其公开个人资料中显示,这可能是有用的。

这些信息意味着任何与该人互动的人都能更好地了解可能与其专业水平和领域相关的知识。

从这里开始,我非常希望管理员能够直接编辑用户申请,并在批准之前完成所有操作——所有这些都在同一个批准对话框中完成。

这样一来,那些试图申请访问私人论坛但显然不符合条件的人(基于提供的其他信息),至少可以被授予公共论坛用户组的成员资格,而无需从头开始重新申请(浪费了他们的努力),并且任何其他明显的错误都可以在一次操作中得到纠正(也许会有一个颜色编码的标志警告用户他们编辑过的个人资料字段)。

目前,处理已提交的申请用户个人资料(包括用户选择的用户组)中的问题,要么需要直接拒绝用户的申请,几乎不提供任何详细解释,要么需要进行单独的多步骤且容易出错的清理过程,管理员犯错或遗漏的风险很高。