2011-05-19 73 views
1

我只想知道我可以在html页面中使用javascript创建注册页面并将所有细节存储到客户端Cookie会话或我应该有一个数据库来存储所有信息? 任何帮助,将不胜感激我可以在JavaScript中创建注册页面吗?

+0

取决于你想要做什么。您的问题没有足够的信息 – JohnP 2011-05-19 10:44:51

+0

这很可能,但是如果您将注册信息保存在客户端,为什么您需要注册? – Mr47 2011-05-19 10:45:51

+0

Cookie(以及任何类型的客户端存储)都不安全,因此您不能存储密码,例如。 – 2011-05-19 10:46:22

回答

2

这必须是服务器端,在数据库中。你为什么要把它存储在用户的计算机上?如果他们移动到另一台计算机或删除他们的临时Internet文件会发生什么?你会造成问题。

+0

我只想做一个网站的注册页面,我没有时间做一个database.so如果我不能在cookie中存储数据我还能做什么? – Tara 2011-05-19 10:53:11

+0

准确定义“注册”是什么意思?在伪代码中,列出你的“注册”所做的事情。 – Raoul 2011-05-19 11:05:54

2

您好,我只是想知道我可以创建注册页面,在HTML中使用JavaScript和所有细节存储到客户端cookie会议

,你可以,但随后用户将在他们的浏览器上注册,而不是在你的网站上注册,这似乎没有意义。

应该有一个数据库来存储所有信息吗?

具有将信息存储在数据库中的服务器端系统是标准方法。

1

是的,你可以这样做,但它不会提供任何形式的安全。这也意味着你无法跟踪你的用户,除非服务器读取cookie。最后,用户的注册只能在他们的计算机上有效,除非他们有办法从服务器中获取他们的信息(这意味着服务器需要拥有它)。

+0

密码怎么样?我应该把它加入表格吗? – Tara 2011-05-19 10:56:01

+0

要使密码有意义,必须将其存储在服务器端。 – Marcin 2011-05-19 12:49:02

2

如果要保留用户信息,并且希望用户能够从任何地方登录到应用程序,则应使用服务器端数据库并存储您的注册信息。

1

如果它是一个HTML5应用程序,您可以使用localStorage和sessionStorage对象来存储您的信息,但是如果您收集的项目是安全敏感的,我会将信息发送到服务器上的数据库或受保护的文件。将敏感信息留在cookie中并不明智。

如果您使用的是密码,请将这些内容加入数据库并加密/加密!

相关问题