2017-02-15 8 views
1

에 등장 시간이 지남에 따라 여러 명의 dev/test 사용자가 생성되어 데이터베이스를 클라이언트에 전달해야합니다.장애인 Umbraco의 사용자는 당신이 때문에</p> <p>나는 데이터베이스를 가지고 그들과 관련된 모든 노드가 있어야 SQL 데이터베이스 내에서 참조 무결성에 단어의 진정한 의미에서 Umbraco에서 사용자를 삭제할 수 없습니다 감사 백엔드

"사용자 비활성화"와 "Umbraco 액세스 비활성화"를 모두 선택 취소 한 경우 백엔드 사용자 목록에 해당 사용자가 표시되는 것을 어떻게 중지시킬 수 있습니까? 데이터베이스에 휴면 상태로 남아 있지만 관리자 권한으로 로그온하는 클라이언트는 원하지 않습니다.

+0

그리고 당신이 사용자를 다시 활성화하려면 당신이 목록에서 볼 수없는 경우? – Mivaweb

+0

우수 포인트 @Mivaweb -이 경우에는 절대 수행하지 않으려하지만 cmsUmbracoUser 테이블에서 올바른 값을 설정하면 다시 활성화됩니다. – Mike

+0

회원에 대한 맞춤 목록 뷰를 만들 수는 있지만 백엔드 사용자를 위해 시도하지 않았습니다. . 그런 다음 비활성화되지 않은 모든 사용자를 가져 와서 표시 할 컨트롤러를 만들 수 있습니다. – Mivaweb

답변

5

~/config/umbracoSettings.config 파일의 설정을 업데이트 할 수 있습니다.

<security> 
    <!-- change in 4.8: Disabled users are now showed dimmed and last in the tree. If you prefer not to display them set this to true --> 
    <hideDisabledUsersInBackoffice>true</hideDisabledUsersInBackoffice> 
    </security> 

이 설정은 v4.8에 도입되었다. true로 설정된 경우 사용자가 볼 수 없으므로 은 다시 백 오피스에 액세스 할 수 없습니다. 사용자가 실수로 사용 중지 된 경우 동일한 사용자 이름을 생성 할 수 없음을 의미합니다.

출처 : https://our.umbraco.org/documentation/reference/config/umbracosettings/#security

+1

오늘 뭔가 새로운 것을 배웠습니다. 전에이 설정을 본 적이 없다! 감사! – Mivaweb

+0

표준 설정 버전의 umbracoSettings.config에서 기본적으로 많은 설정이 제거되어 기본값으로 사용됩니다. 재정의 할 설정 만 추가하면됩니다. 위에 링크 된 페이지는 귀하가 사용할 수있는 옵션에 대한 상대적으로 훌륭한 참고 자료입니다. – ProNotion