使用HTML和/或Javascript的自包含登录

使用HTML和/或Javascript的自包含登录,javascript,html,login,Javascript,Html,Login,我正在考虑制作一个空闲的游戏来存储服务器端的数据(而不是cookies),并希望使用一种简单的方法(最好不要使用mysql或php)来使用html5和/或javascript注册和登录。我对编程非常陌生,因此没有例子来表示抱歉。任何帮助都将不胜感激 免责声明:我知道回答这样的问题是愚蠢的或罪恶的,但对于一个绝对的初学者来说是可以的 你有很多自相矛盾的说法。首先,您说您想将其存储在服务器端,但不是PHP或MySQL(基本上是服务器端程序之一) 您混淆了Java和JavaScript。这就像把汉堡和

我正在考虑制作一个空闲的游戏来存储服务器端的数据(而不是cookies),并希望使用一种简单的方法(最好不要使用mysql或php)来使用html5和/或javascript注册和登录。我对编程非常陌生,因此没有例子来表示抱歉。任何帮助都将不胜感激

免责声明:我知道回答这样的问题是愚蠢的或罪恶的,但对于一个绝对的初学者来说是可以的

你有很多自相矛盾的说法。首先,您说您想将其存储在服务器端,但不是PHP或MySQL(基本上是服务器端程序之一)

您混淆了Java和JavaScript。这就像把汉堡和汉堡或火腿等同起来?无论什么Java是而不是JavaScript。请理解

为您提供的解决方案是
localStorage
,使用它,您可以存储和检索特定会话的数据,大致与服务器会话的工作方式相同。您可以使用以下代码段检查用户是否已登录:

if (typeof Storage !== "undefined") {
  if (localStorage.getItem("user") != null)
    // User is logged in
  else
    // Redirect to login.
}

请了解如何使用
localStorage
。这是游戏的理想选择,因为他们可能需要进入页面并在页面之间共享信息。

为什么要用JAVA标记它?这是自相矛盾的
存储服务器端的数据(而不是cookies)
最好不要mysql或php
??Java与JavaScript的关系就像ham与汉堡的关系一样。@PraveenKumar服务器端语言和数据库的集合大于2。然而,在我看来,OP希望避免任何努力,而不是对这两个平台有一个具体的厌恶。我为我造成的任何混乱和任何矛盾感到抱歉。这不是故意的,我只是想学习和教育我自己,谢谢你为我澄清了这些问题。非常感谢Praveen Kumar,我只是需要一个你给我的开始的地方,现在我会想出其他的办法!)@阿克迈德拉,我相信你。这就是为什么我回答了你这个问题,你也证明了这一点。祝你一切顺利<代码>:)所以我研究了这个,它对我正在进行的另一个项目很有帮助,但是如果我错了,请告诉我这会将数据存储在客户端计算机上吗?如果是这样的话,那么我在我的问题中不够清楚,这已经被指出了(很抱歉),我希望将登录名存储在与游戏文件相同的根目录中。我知道这不安全,但我不担心安全。我只是不希望人们在重置浏览器信息时丢失进度/登录信息。如果你知道任何可能做到这一点的东西,或者它应该是什么语言,你会非常感激。别担心,如果回答这个问题是件麻烦事,我可不想浪费你的时间!:)