대시 보드에서 설정까지 아래로 스크롤하고 사용자를 선택하십시오. "사이트에서 새 계정을 만들 수 있음"을 선택하고 "저장"을 클릭하십시오. 이 작업이 완료되면 로그 아웃하십시오. 그런 다음 로그인을 클릭하고 사용자 이름과 암호 필드를 클릭하면 작은 텍스트에 등록 링크가 파란색으로 표시됩니다.
실제로 확장 등록 및 프로필이 필요하지 않습니다. 이것들은 등록 양식에 추가 정보를 추가하기위한 것입니다.
이
도 프로그래밍 할 수 있습니다 : 당신이 마이그레이션에서 그 일을하는 경우는 WorkContext을 사용할 수 없기 때문에
var registrationSettings = _services.WorkContext.CurrentSite.As<RegistrationSettingsPart>();
registrationSettings.UsersCanRegister = true;
그러나이 작동하지 않습니다. 당신이 RegistrationSettingsPartRecord에 대한 IRepository을 사용하여 마이그레이션을 위해
:
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