如何在没有登录/注册系统的情况下在网站上实施和隐藏管理区域?

时间:2017-09-01 08:54:40

标签: node.js web server admin


我是网络开发的新手,我目前正在为一家小公司制作一个演示网站(家庭,服务,新闻,职位空缺)。我使用的是Node.js,Express和MongoDB。

客户希望管理网站上的某些内容,因此需要有一个仪表板,只有管理员才能登录/注册。但网站设计不为用户提供任何登录/注册系统

问题是,我在哪里放置仪表板以及如何将其隐藏起来?我应该只使用url,比如mysite.com/admin,这应该由管理员输入,每当他想要进入管理员登录/仪表板区域时(它似乎非常不安全,因为互联网上的每个人都可以输入并进入登录表格)?或者我应该制作一个单独的桌面应用程序来管理网站内容?

我应该如何解决这个问题,最佳做法是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

您不需要重新发明轮子,因为我认为您可以首先探索CMS系统并检查工具是否满足您的要求。由于CMS工具带来了许多网站管理功能,因为它们具有开箱即用的功能。 以下链接将帮助您入门。 https://en.wikipedia.org/wiki/Content_management_system https://en.wikipedia.org/wiki/Web_content_management_system