2010-12-07 3 views
0

안녕하십니까 플렉스 채널 세트를 인증 한 다음 페이지를 새로 고침하여 응용 프로그램을 다시로드하면 서버 측에서 PHP를 사용하고 있습니다. 다시 로그인하여 cs.login (username, password)을 호출해야합니다.플렉스 인증 지속성을 만드는 방법은 무엇입니까?

날씨가로드 될 때 확인하기 위해 flex 응용 프로그램을 원합니다. 사용자가 이미 인증되었는지 여부.

미리 감사드립니다.

답변

0

쿠키의 플래시 버전 인 공유 객체를 사용할 수 있습니다. 또한 서버 측 세션을 사용하는 경우 페이지를 다시로드해도 프런트 엔드와 백엔드 세션을 연결하는 브라우저 쿠키가 재설정되지 않습니다. 따라서 서버를 핑 (ping)하여 사용자가 인증했는지 확인할 수 있습니다.

+0

오케이 그래서 세션 쿠키가 있는지 확인한 공유 객체를 사용하고 있지만 이제는 쿠키에없는 사용자 이름과 비밀번호가 필요한 채널 설정 인증 방식 (channelSet.login (사용자 이름, 비밀번호))을 어떻게 수행합니까? –

+0

나는 당신이하려고하는 것을 정말로 이해하지 못한다고 생각합니다. 아마 몇 가지 코드를 공유해야합니다. Flex 문서에서 ChannelSet은 BlazeDS 및 LiveCycle에만 구현됩니다. ChannelSet 클래스에는 login() 메서드가 없으며 HTTPService 또는 RemoteObject도 없습니다. – JeffryHouser