【问题标题】:How can I set cookies in phonegap for windows phone?如何在 windows phone 的 phonegap 中设置 cookie?
【发布时间】:2014-05-15 17:23:20
【问题描述】:

我想在服务器上存储一些数据,以便当我再次登录时,服务器应该记住我并检索我以前的数据。

截至目前,当我使用某个用户名登录并发送一些消息时,我没有使用任何会话管理,它会显示一些响应,而当我使用另一个用户名登录时,它会显示之前用户的相同数据.

所以这里是不维护会话的问题。

所以请任何人告诉我如何使用 ajax JavaScript 和 jQuery 保持会话。

我无法使用任何服务器端脚本,因为我正在使用 Visual Studio Express 2012 for Windows Phone。

所以请指导我进行会话管理或 phonegap 应用程序中有关 cookie 的信息。

【问题讨论】:

  • when I login with another username its showing me the same data of that previous user. 如何保存数据?我会假设保存的任何数据都与当前登录的用户 ID 相关联,因此另一个用户 ID 永远不会看到该数据。你能发布你正在使用的相关代码吗?
  • 可能是我没有维护任何会话,这就是为什么它显示这样的原因......让我解释一下假设我正在使用一些 xy@gmail.com 登录并做了一些类似 subscibe 、referral 的操作。当我登录时另一个 id ab@gmail.com 它向我展示了我为以前的用户执行的相同操作。意味着如果我没有在 ab@gmail.com 中执行任何操作,那么它不应该告诉我 opeartion.it 应该是空的。 .但不是。

标签: java javascript jquery cordova cookies


【解决方案1】:

1。 用于存储

localStorage.setItem("username", "Smith");

为了得到

localStorage.getItem("username");// here returns smith

ref

2 。第二种选择使用移动数据库

Refer this example

3 .使用 cookie ref here for example of and plugins

【讨论】:

  • 我们可以像 localStorage.setItem("username", "Smith");在一个页面中并在另一个页面中获取此值..有可能..?
  • 谢谢..我已经完成了..但我仍然不了解会话意味着我面临一个问题是当我使用一些 id 登录时假设 xyz@gmail.com 并且已经做了一些操作浏览器无法识别我,这意味着如果我在此之后使用其他 id 登录,假设 abc@gmail.com 那么它仍然显示我使用 xyz@gmail.com 所做的相同操作。
猜你喜欢
  • 2012-11-16
  • 2012-12-03
  • 1970-01-01
  • 1970-01-01
  • 2023-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多