Jquery + PHP,包装在Phonegap中,如何让用户登录?

时间:2015-02-20 13:17:22

标签: php jquery session mobile

我正在制作一个简单的移动网络应用,用户应该能够登录/验证以注册私人活动。 我喜欢JQuery mobile的外观和感觉,但希望PHP在后端完成所有工作:处理表单处理,与DB交谈等等。

我目前没有身份验证,但想添加它。 在Phonegap中包装当前的解决方案实际上是有效的,但我怀疑身份验证/会话处理会随之崩溃。

我希望在以下情况下我可以用PHP脚本交换数据: - 表单加载(检查PHP用户会话等),和 - 单击“提交”按钮。

我覆盖了提交按钮部分,它有效。数据被发送到我的PHP处理脚本,并从我的PHP处理脚本返回到JQuery前端。 对于处理提交事件,由于某种原因,此代码有效: $(文件)。就绪(函数(){ 而不是一个无效的onclick事物。

当我阅读该文档时,这让我感到困惑。已经是文档完成加载时发生的事件。

Q1:这可能与我使用Jquery mobile 部分有关吗(

Q2:在加载之前使用正确的JQuery事件/触发器,控制表单“上下文”是什么? (基于来自后端PHP的数据)。

Q3a:在这种情况下依赖PHP会话是否可行?

问题4:还考虑到我想要Phonegap它...一个PHP会话能够“看到”基于Jquery的,手机封装的应用程序,就像客户端会话一样,就像有人使用网络一样-browser? 4B。 Phonegap app用户会话何时“结束”? (用户何时必须再次登录...)。

我知道已经多次提出过类似的问题了,但是请你认为我是一个容易上当的白痴,他们知道的情况太少,无法理解哪个案例与我的相似。在我决定调查和询问的内容之前,我需要掌握一些概念: - )

这是宽容和理解!干杯! 的Eivind

1 个答案:

答案 0 :(得分:1)

您可以在首次登录时使用标记logged_in将移动ID和用户ID存储在数据库中。然后,如果用户打开该应用程序,您可以使用数据库中的记录检查移动ID是否存在用户是否存在以及是否存在然后是他/她的状态。