2

我有一个有两个面板的网站....

1- 普通用户可通过domain.com
2- 管理员和版主可通过admin.domain.com

当我(或任何人)使用admin.domain.com. 他将被要求输入用户名和密码......但是

我怎样才能让它只对我可见(告诉服务器的任何方式..嘿,我是管理员,给我看那个页面)我想到的一种方法是使用静态 ips 的路由过滤器,就像嘿

Laravel我的名字是192.116.45.15……给我看那个页面。

另一种方法是将我的整个管理员与服务器分开,并直接从我的本地主机中使用它。

请告诉一些更多的方法(通过我使用 Laravel 的方式)

4

4 回答 4

1

与其做任何服务器配置,不如使用安全字段。说,连同用户名和密码,您能否PIN在表单中添加一个字段。无论如何,这个领域再次只有你知道。此外,您可以使用强密码来保护您的管理面板。

于 2013-08-23T09:38:42.137 回答
1

如果您的方法是希望服务器在登录之前进行区分。您可以设置管理员页面只能由具有(IP 地址)的管理员用户访问。

如果他们从主页登录。您可以获得用户角色会话。

Role Level
1    Admin
2    Moderator
3    Member
于 2013-08-23T09:40:33.600 回答
1

如果您根本不希望用户看到管理员登录页面,则可能需要特殊的 GET 参数,该参数几乎是密码。egadmin.domain.com/只会输出任何内容,但admin.domain.com/?5q38cZxyaA会输出登录页面。只要您不在任何地方发布链接,这就像通过帖子发送密码一样保存(因此它保存为以下真实登录名)。

于 2013-08-23T09:42:33.833 回答
0

如果您对服务器具有 ssh 访问权限,则可以在某个不同的端口(例如端口 3000)上运行管理面板,然后在防火墙中阻止该端口,但您自己的 ip 除外。

于 2013-08-23T09:40:06.870 回答