2015-01-11 2 views
0

나는 자바 스크립트 코드를 사용하여 로그인하고 있는데, 사용자 세션을 확인하기 위해 window.df.apis 라이브러리를 사용하여 이것을 어떻게 작성하는지 궁금합니다.Dream Factory 사용하기 이미 로그인되어 있는지 확인하려면 어떻게해야합니까?

window.df.apis.user.login({body: body}, function (response) { 
     window.authorizations.add("X-DreamFactory-Session-Token", new ApiKeyAuthorization("X-Dreamfactory-Session-Token", response.session_id, 'header')); 
     jQuery.mobile.changePage("#index"); 
    }, function(response){ 
     $("#login-status").html(window.app.getErrorString(response)); 
    }); 

감사

제공 년대 example jQuery ToDo app에서

답변

0

(이 코드는 app.js에서입니다) :

function checkSession() { 

$("#loading").show(); 
// check for existing session, relevant when code is hosted on the dsp 
window.df.apis.user.getSession({"body":{}}, function (response) { 
    $("#loading").hide(); 
    // existing session found, assign session token 
    // to be used for the session duration 
    var session = new ApiKeyAuthorization("X-Dreamfactory-Session-Token", 
     response.session_id, 'header'); 
    window.authorizations.add("X-DreamFactory-Session-Token", session); 
    runApp(); 
}, function (response) { 
    $("#loading").hide(); 
    // no valid session, try to log in 
    doLogInDialog(); 
}); 
} 
관련 문제