Orchardcms Orchard中的注册/登录/会员模块

Orchardcms Orchard中的注册/登录/会员模块,orchardcms,Orchardcms,我不知道如何将注册/登录功能添加到Orchard中的站点。是否需要启用成员资格模块或某些配置 编辑:我想到的是这些模块,它们通过注册/配置文件功能扩展了现有的用户模型: 扩展注册模块: Orchard配置文件模块:它位于管理ui中的设置/用户下。在仪表板中向下滚动到设置并选择用户。 确保选中“用户可以在网站上创建新帐户”并单击“保存”。 完成此操作后,请注销。 然后单击登录,在您的用户名和密码字段下方会出现一个带有蓝色链接的小文本进行注册 实际上,您不需要为此扩展注册和配置文件。这些是为了在登记

我不知道如何将注册/登录功能添加到Orchard中的站点。是否需要启用成员资格模块或某些配置

编辑:我想到的是这些模块,它们通过注册/配置文件功能扩展了现有的用户模型: 扩展注册模块:
Orchard配置文件模块:

它位于管理ui中的设置/用户下。

在仪表板中向下滚动到设置并选择用户。 确保选中“用户可以在网站上创建新帐户”并单击“保存”。 完成此操作后,请注销。 然后单击登录,在您的用户名和密码字段下方会出现一个带有蓝色链接的小文本进行注册

实际上,您不需要为此扩展注册和配置文件。这些是为了在登记表中添加更多信息

这也可以通过编程方式完成:

var registrationSettings = _services.WorkContext.CurrentSite.As<RegistrationSettingsPart>();
registrationSettings.UsersCanRegister = true;
但是,从Orchard版本1.8起,这将不再有效,因为该记录已不存在。从1.8开始,我知道的一种方法是使用ISiteService:

var site = _siteService.GetSiteSettings();
var regsettings = site.As<RegistrationSettingsPart>();
regsettings.UsersCanRegister = true;

谢谢Bertrand,我需要创建新的内容类型和注册/登录页面吗?我刚来乌节,刚刚熟悉一些概念。如果你能给我指一些关于如何实现或扩展会员资格功能的文档,那就太好了。不,就这些。至于扩展,这取决于您的想法,但有几个概要文件模块可以提供帮助。@Brendan 1.7RC中似乎没有。知道它现在藏在哪里了吗?它仍然在1.7中。盯着它看。
var site = _siteService.GetSiteSettings();
var regsettings = site.As<RegistrationSettingsPart>();
regsettings.UsersCanRegister = true;