2013-03-12 2 views
0

MODx Revolution에 문제가 발생했습니다. 처음에는 애드온 로그인을 사용했습니다. 이것이 어리석은 오류 일 경우 변명하십시오.MODx Revolution 로그인 Addon : 로그인 폼 또는 로그 아웃 링크로 로그인 또는 로그 아웃

두 개의 컨텍스트 (Babel)와 최신 로그인 플러그인 (및 다른 것들)을 설치했습니다. MODx 버전 2.2.6.

내가 한 일은 다음과 같습니다. 리소스 그룹을 만들어 Member 9999의 각 컨텍스트와로드하는 익명 그룹에 대한 권한을로드,보기 및 나열했습니다. 이 모든 것이 효과가있는 것처럼 보입니다.

올바른 자격 증명으로 관리자에 로그인하고 보호 된 사이트로 이동할 수 있습니다. 예상대로 내가 보호 된 콘텐츠를 볼 수 있습니다. 로그 아웃하면 로그인 양식이 나타납니다. 여기까지 정확 해.

로그인 양식으로 이동하여 잘못된 자격 증명으로 로그인하려고하면 예상대로 오류 메시지가 나타납니다. 지금 : 올바른 자격 증명 (관리자 로그인에 사용하는 것과 동일한 자격 증명)으로 로그인하려고하면 모든 종류의 오류가 발생하지 않지만 올바르게 로그인하지 않은 것 같습니다.

Symtoms : 이 특정 사용자의 MySQL 테이블에서 로그인 수가 표시됩니다. 로그인이 잘못되어 사용자가 차단되지 않았습니다. 관리자로 로그인하여 보호 된 사이트로 이동 한 후 로그 아웃 버튼을 누르면 & loginResourceId 세트로 리디렉션되고 로그 아웃되지 않습니다. 아직 로그인했습니다.

MODx 로그를 검사했는데이 오류를 가리키는 것이 없습니다. 내가 공유 호스팅에있어 때문에 아파치 로그를 확인할 수 없습니다. error_log 파일은 아무것도 의심스럽지 않습니다.

내 질문 : 무엇을 했습니까? 로그 아웃 링크에서 로그인 페이지에 대한 모든 참조를 확인하고 모든 권한을 확인했지만 결과가 없습니다.

어쩌면 누군가가 똑같은 문제를 겪었을 수도 있습니다. 구글과 시도하고 오류 시간 후, 나는 좀 붙어있다.

편집

[[! & loginTpl = lgnLoginTpl & logoutTpl = lgnLogoutTpl & errTpl = lgnErrTpl & loginResourceId = 156 & logoutResourceId = 4 뿌리가 제안 당신이 때

답변

0

Modx가 이상한 행동 않습니다에 대한

덕분에 이미 ]

관리자 컨텍스트에서 관리자로 로그인 한 다음 웹 컨텍스트에서 다른 사용자로 로그인하십시오. 저는 액세스 제어를 테스트 할 때 관리자를 위해 다른 브라우저를 사용합니다. 관리자 자격 증명이 무엇이든 상관없이 두 상황에 모두 액세스 할 수있는 것과 관련이 있습니다. 정확히 100 %는 아닙니다. 하지만 관리자를 위해 다른 브라우저를 사용하고 웹 컨텍스트에서 권한있는 사용자에 대해 다른 자격 증명을 사용하십시오. 동일한 관리자 자격 증명]이 아닌지 확인하고 행동이 변경되는지 확인하십시오.

+0

제안 해 주셔서 감사합니다. 다른 네트워크와 다른 사용자의 다른 컴퓨터에서 시도했지만 여전히 동일한 동작입니다. – rootless

+0

long shot - 모든 로그인/로그 아웃 스 니펫을 캐시되지 않도록 시도하십시오. –

+0

아직 최종 결과 .. 작동하지 않습니다. 당신이 정확히 무슨 뜻인지는 모르겠지만, 신선한 리눅스에서 클라이언트 측의 모든 캐시를 설치해야합니다. 모든 MODx 캐시를 지우고 비활성화했으며 코어/캐시의 모든 파일을 수동으로 삭제했습니다. – rootless

관련 문제