2017-09-25 36 views
1

我正在使用NodeJS創建一個簡單的博客平臺,作爲一個實驗。但是,當創建管理面板(以允許撰寫帖子和編輯現有帖子,更改主題等)時,我意識到我需要創建一個登錄系統。我知道passport.js,但我質疑需要一個登錄系統,其中的軟件將由一個用戶管理。只有一個用戶的登錄系統

我的問題是,是否有必要爲只有一個管理員,沒有其他用戶的平臺登錄系統?如果沒有,那麼我應該採取什麼方法來爲這個平臺呢?

回答

2

在我看來,這取決於你想要什麼。

  1. 如果你想使一些安全相關實踐和學習中的原則,你應該做更多更深入的研究有關的安全性,然後選擇特定的解決方案。

  2. 如果你只是想要一個阻止他人訪問你的控制面板的'門',而你的應用程序只是一個簡單的博客系統,而不是一些流行的龐大系統,在這種情況下,我認爲靜態密碼會很好足夠容納,只需要從用戶界面(前端)輸入密碼,然後將其發送到您的後端(nodejs),檢查它是否真的是您自己,以便您的後端邏輯可以決定是否授予此訪問權限(您可以在後端硬編碼密碼部分),完成。