2012-02-07 3 views
1

나는 uploadify하여 업로드 된 파일을 처리하는 컨트롤러가 있습니다. 문제는 Auth::check('default')이 항상 null을 반환한다는 것입니다. 따라서 사용자가 로그인되어 있고 업로드 권한이 있는지 확인할 수 없습니다.Auth :: uploadify로 리튬 확인하기

class UploadController extends \app\controllers\AppController { 

    // this works perfect, the auth configuration is printed out 
    public function index() { 
     $auth = Auth::check('default'); 
     print_r($auth); 
    } 

    // this doesnt work 
    public function uploadify() { 
     $auth = Auth::check('default'); 
     print_r($auth); // always empty! 
     ... 
    } 
} 

uploadify 기능은 uploadify를 통해 호출됩니다. 나는 다시 문제를 추적하려했지만 문이 true를 돌려주는 경우 다음 어디 StaticObject::_filter에 종료 :이 경우 -statement이 실행되지 않습니다 index()의 통화와 다른

if (!isset(static::$_methodFilters[$class][$method])) {...} 

합니다. 그러나 나는 그곳에서 무슨 일이 일어 났는지 전혀 모른다. #의 LI3에

+0

코드의이 조각 :

'scriptData': { 'PHPSESSID': '<?php echo(session_id()); ?>'}, 

및 컨트롤러의 , 당신을 도우려는 것이 매우 어려워 보입니다. irc.freenode.net에서 # li3을 시도하십시오. – greut

답변