2017-07-07 61 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的时候更安全。