我无法弄清楚如何将注册/登录功能添加到Orchard的网站。是否有会员模块或某些需要启用的配置?Orchard的注册/登录/会员模块
编辑:我脑子里想的是什么都沿这些扩展了现有的用户模型注册/配置文件功能的线路模块:
延期注册模块:http://extendedregistration.codeplex.com/
果园简介模块:http://orchardprofile.codeplex.com/
我无法弄清楚如何将注册/登录功能添加到Orchard的网站。是否有会员模块或某些需要启用的配置?Orchard的注册/登录/会员模块
编辑:我脑子里想的是什么都沿这些扩展了现有的用户模型注册/配置文件功能的线路模块:
延期注册模块:http://extendedregistration.codeplex.com/
果园简介模块:http://orchardprofile.codeplex.com/
这是在admin ui中的settings/users下。
在仪表板中向下滚动到设置并选择用户。 确保“用户可以在网站上创建新帐户”被选中并点击“保存”。 一旦完成注销。 然后点击登录,并在您的用户名和密码字段的下方会有一个带有蓝色链接到Register的小文本。
您实际上不需要扩展注册和配置文件。这些是为了向注册表格添加更多信息。
这也可以编程方式:
var registrationSettings = _services.WorkContext.CurrentSite.As<RegistrationSettingsPart>();
registrationSettings.UsersCanRegister = true;
但是这不会,如果你从迁移这样做,因为你将无法使用WorkContext工作。
对于迁移,您可以使用IRepository为RegistrationSettingsPartRecord:
RegistrationSettingsPartRecord currentSetting = _registrationSettingRepository.Table.First();
currentSetting.UsersCanRegister = true;
_registrationSettingRepository.Update(currentSetting);
然而这将不再工作作为果园1.8版作为记录不再存在。从1.8我知道一种方式将使用ISiteService:
var site = _siteService.GetSiteSettings();
var regsettings = site.As<RegistrationSettingsPart>();
regsettings.UsersCanRegister = true;
谢谢伯特兰,我需要创建新的内容类型和注册/登录页面?我是新来的乌节,刚刚熟悉一些概念。如果您可以指示我有关如何实施或扩展会员功能的文档,那将非常棒。 – Brendan
不,就是这样。至于扩展,取决于你的想法,但有几个配置文件模块可以提供帮助。 –
@Brendan它似乎没有在1.7(RC)。现在隐藏的任何想法? – DarcyThomas