【发布时间】:2018-09-11 16:14:29
【问题描述】:
我目前正在开发一个网站,它有一个可以管理用户、帖子等的管理/控制面板。
我的管理面板位于网站localhost/admin/login.php。
我想知道 Facebook/YouTube/Twitter/News 等流行网站是如何隐藏其控制面板的,它们是否只是使用外部软件而这些页面在客户端并不真正存在?
【问题讨论】:
-
人们只能做出有根据的猜测这是如何完成的。我的第一个猜测是,如果您以 markzuckerberg 身份登录,您就可以查看所有管理页面。否则你不会。如果您尝试访问现有的管理页面,它只会将您踢回主页。
-
对于我的一个网站 www.example.com 有一个用户可以填写的表格,它将添加到数据库中。我在该网站上有一个页面 www.example.com/admin 我只告诉了管理员。当您访问它时,它只要求输入密码。如果他输入了正确的密码,他就可以进入管理页面查看条目并进行更改。
-
@dmikester1 我在 Facebook、Twitter 或 YouTube 等网站上找不到任何公开的
www.example.com/admin页面,这让我相信他们正在将外部软件用于其内容管理系统。 -
很有可能。而且,您在这些站点上没有管理员凭据,因此当您尝试查看它时,他们的路由器可能只是将您踢到不同的页面。一切皆有可能……你想在你的项目中做什么?
-
很多 Wordpress 管理站点都是 www.example.com/wp-admin.php 或 /admin.php 之类的。只需选择一个不容易猜到的 URL (admin4982) 并用密码保护它就可以了。
标签: web web-development-server