2017-09-25 37 views
1

我正在使用NodeJS创建一个简单的博客平台,作为一个实验。但是,当创建管理面板(以允许撰写帖子和编辑现有帖子,更改主题等)时,我意识到我需要创建一个登录系统。我知道passport.js,但我质疑需要一个登录系统,其中的软件将由一个用户管理。只有一个用户的登录系统

我的问题是,是否有必要为只有一个管理员,没有其他用户的平台登录系统?如果没有,那么我应该采取什么方法来为这个平台呢?

回答

2

在我看来,这取决于你想要什么。

  1. 如果你想使一些安全相关实践和学习中的原则,你应该做更多更深入的研究有关的安全性,然后选择特定的解决方案。

  2. 如果你只是想要一个阻止他人访问你的控制面板的'门',而你的应用程序只是一个简单的博客系统,而不是一些流行的庞大系统,在这种情况下,我认为静态密码会很好足够容纳,只需要从用户界面(前端)输入密码,然后将其发送到您的后端(nodejs),检查它是否真的是您自己,以便您的后端逻辑可以决定是否授予此访问权限(您可以在后端硬编码密码部分),完成。