2014-05-09 2 views
0

회원 용 Adobe Air 앱을 만들고 있습니다. 그들은 앱을 열 때마다 백그라운드에서 회원 상태를 신속하게 확인하여 사용하도록 허용하기를 원합니다. 불행히도, 나는이 중요한 정보를 알려주는 WordPress 데이터베이스에 액세스 할 수 없습니다.AS3에서 PHP를 사용하여 백그라운드 URL 상태 확인

우리 사이트에서 회원의 유일한 페이지를 핑 소리내는 백그라운드에서 URL을 열 수 있습니까 (완전히 보이지 않음)? 현재 비회원이 해당 페이지에 액세스하려고하면 404 오류 페이지로 리디렉션됩니다. 백그라운드로로드하면 내 앱이 404 페이지로 리디렉션되었는지 여부를 알 수있는 방법이 있습니까?

끔찍한 해결 방법 일 수 있으므로 더 좋은 아이디어는 완전히 환영받을 수 있습니다.

당신은 사용자 ID에 "true"또는 "false"따라 반환하는 서버 양면 PHP 스크립트를 작성할 수
+0

신원을 확인하기 위해 "회원"으로부터 어떤 데이터를 얻습니까? 사용자 이름 및 암호? 사용자가 앱과 상호 작용하지 않아도되는 경우이 데이터를 사용자로부터 어떻게 받습니까? –

답변

0

: http://yourdomain.com/isMember.php?userId=XXX

을 그리고 당신이 그렇게 같은 AS3의 URLLoader 클래스를 사용할 수 있습니다

var urlRequest:URLRequest = new URLRequest("http://yourdomain.com/isMember.php?userId=" + userId); 
var urlLoader:URLLoader = new URLLoader(); 
urlLoader.addEventListener(Event.COMPLETE, urlLoader_complete); 
urlLoader.load(urlRequest); 

function urlLoader_complete(evt:Event):void { 
    if(urlLoader.data == "true") 
    { 
     trace("A valid member!"); 
    } 
    else 
    { 
     trace("An invalid member!"); 
    } 
}