我無法弄清楚如何將註冊/登錄功能添加到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