2013-01-21 2 views
0

작은 내부 사이트에서 작업하고 있습니다 (= 사용자는 도메인 자격 증명으로 컴퓨터에 로그온되어 있습니다). "표준"PHP에서 get_current_user()는 매력처럼 작동하지만 케이크에서는 그렇지 않습니다. 사용자가 이미 로그인 한 상태에서 Auth 구성 요소/전체 로그인 대화 상자를 트리거하지 않고 사용자 이름을 얻을 수있는 방법을 찾으려고합니다.CakePHP v2 인증없이 도메인 사용자 이름?

Auth 구성 요소와 관련된 모든 제안/스레드는 Auth 구성 요소와 관련이 있습니다. 정말 귀찮은.

편집 : get_current_user()는 "루트"를 반환합니다. 이것은 라우팅 또는 내부/의도적 인 것일 수 있습니다.

감사합니다.

+0

CakePHP는 결국 PHP이기 때문에'get_current_user()'가 옵션이 아닌 이유는 무엇입니까? 당신이 그것을 시도하면 어떻게됩니까? 오류가 있습니까? – Oldskool

+0

내 질문에 업데이트 된, "루트"반환합니다 ... –

답변

2

사용자 인증을 위해 get_current_user()을 어떻게 사용할 수 있는지 알 수 없습니다. PHP 매뉴얼에 따르면 "현재 PHP 스크립트의 소유자 이름을 가져옵니다". 이제 스크립트 소유자 (php 파일을 만든 사용자)는 누가 액세스했는지에 관계없이 항상 동일하게 유지됩니다.

Plus Oldskool은 CakePHP가 여전히 PHP라고 말했듯이 플러스입니다.

관련 문제