2011-05-19 61 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中並不明智。

如果您使用的是密碼,請將這些內容加入數據庫並加密/加密!

相關問題