2017-07-07 37 views
-1

我使用PHP/MySql存儲用戶登錄Web平臺。現在我想提供一個使用phonegap的移動應用程序。 我知道的是如何使用Ajax請求從應用程序中的PHP文件等遠程腳本獲取存儲的數據庫信息。但是,如何像使用PHP Sessions/Cookies在網頁上那樣保護這些應用程序訪問?phonegap應用程序與PHP會話或替代登錄方法

+1

做一些研究,拿出你自己的解決方案,並尋求幫助,如果你的解決方案不工作。請參閱[我如何提出一個好問題?](https://stackoverflow.com/help/how-to-ask)。 – sorayadragon

回答

0

這就是我所做的,sorayadragon。我的想法是用PHP服務器會話來做,但在我看來,它不是保護移動文件的最佳方式,只是ajax請求。當你的回答沒有幫助時,留下你的話。

0

我想我會用LocalStorage來做:通過AjaxRequest對服務器端的MySQL數據庫認證/ PHP會話進行登錄,並將用戶名和服務器端生成的SessionID存儲在LocalStorage中。在每個Pageload上,我必須在運行Login-Check方法的服務器端檢查這些值。

0

我目前正在創建一個系統,我通過Ajax請求登錄。在服務器端,創建會話並返回sessionid,例如..

'session_id' => session_id() 

然後將其保存到localstorage。我不明白這比當你的瀏覽器在你的瀏覽器的cookie中創建phpsessid的時候更安全。