2013-07-27 70 views
-5

我知道如何製作佈局,但我想知道如何製作一個登錄系統,它可以在不使用PHP的情況下使用Javascript或JQuery保存用戶名和密碼。有沒有辦法在html和javascript或jQuery中創建登錄系統?

+1

如果您使用jQuery,請查看'$ .cookie'。對於正常的JavaScript(更多大驚小怪),請參閱'document.cookie'。 –

+7

忘記它吧...存儲敏感數據客戶端是不行的 –

+1

不要僅使用客戶端編程語言創建登錄系統。根本不需要登錄系統...... – Webberig

回答

2

最終,你不能強制執行的方式,將是必要的有意義的登錄系統用戶的Web瀏覽器中運行的代碼的安全性。 Web的處理模型要求你處理某些私有邏輯或服務器上的數據(例如數據庫中密碼的單向散列)對客戶端提交的某種形式的輸入(例如用戶名和密碼)。它也是服務器端代碼,需要知道用戶已登錄,並授予他們什麼權限。

如果你喜歡JS 作爲語言,你可以看看node.js,它運行JS作爲服務器端平臺,而不是像PHP或Ruby之類的其他語言。

我認爲唯一的另一種選擇是極其有限的「HTTP基本身份驗證」,它允許您禁止基於手動維護的密碼列表訪問某些URL。

0

使用HTML和Javascript,一切都在客戶端完成。如果沒有某種類型的服務器端系統,任何東西都可能被困在客戶端。

0
,如果你想在服務器端數據存儲

,然後沒有,你不能做使用客戶端腳本。

但是,如果你想在本地存儲它,那麼你可以使用HTML5 Local Storage

另請參閱javascript-save-local-data

相關問題