2011-09-13 2 views
0

대부분의 URL에는 콘텐츠를 표시 할 언어를 결정하는 데 도움이되는 언어 구성 요소가 있지만 일부는 그렇지 않습니다. 사이트는 쿠키를 통해 사용자의 언어를 기억합니다. 이 모든 것은 사용자 정의 플러그인 Application_Plugin_Locale에서 처리됩니다.이 플러그인은 생성시 언어를 감지하거나 기존 세션에서이 언어를 사용합니다.Zend_Session :: rememberMe() 수수께끼 : 이미 세션을 사용하는 플러그인이 있다면 어디에 넣으시겠습니까?

문제점 :이 플러그인은 대부분의 언어가 종속되어 있으므로 어떤 동작보다 먼저 실행됩니다. 이것은 Zend_Session :: rememberMe()가 세션이 시작되기 전에 발생해야하므로 사용하지 못하게합니다. 또한 날씨를 확인하는 로그인 폼을 표시하면서 Zend_Auth (이미 원할 때까지 세션을 시작 함)로 로그인이 이미 발생했습니다.

해결 방법에 대한 아이디어가 있으십니까?

답변

0

언어를 포함하여 application.ini (ZF를 1.8 이상)를 사용할 수 있다고 생각 그것을 찾아라.

0

난 당신이 내가 필요하지 않을 수 있도록 내가 모든 URL을이를 방지하기 위해 응용 프로그램의 구조를 변경하고 필요 결국

resources.session.remember_me_seconds = 864000 
+0

언제 실행됩니까? – Julian

관련 문제