2012-05-25 110 views
0

行,所以我試圖建立與遠程服務器訪問的PhoneGap應用程序,並就本文章由山姆·克羅夫特他用jQuery.ajax()函數來創建一個基本的數據請求翻過與PhoneGap的遠程服務器訪問的安全問題

$.ajax({ 
    url: 'http://yourdomain.com/your-data-request.php?foo=bar', 
    dataType: 'jsonp', 
    jsonp: 'jsoncallback', 
    timeout: 5000, 
    success: function(data, status){ 
     //data loaded 
    }, 
    error: function(){ 
     //error loading data 
    } 
}); 

http://samcroft.co.uk/2011/updated-loading-data-in-phonegap-using-jquery-1-5/

但不會這種方法帶來安全風險?任何持有你的url「http://yourdomain.com/your-data-request.php」的人都可以在沒有密碼的情況下訪問你的數據,這不是一個問題嗎?或者有沒有辦法只允許你創建訪問的應用程序?

+0

我認爲本教程假定數據是公開的。 –

+0

在沒有公開您的數據的情況下執行此操作的其他方式? – Denzil

回答

0

好吧,它也與服務器端的「會話概念」。

您可以先使用用戶&密碼登錄,然後爲該人設置會話。

之後,任何其他網頁/網址需要檢查該會話。