Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET保护cms的登录页_Asp.net_Security - Fatal编程技术网

ASP.NET保护cms的登录页

ASP.NET保护cms的登录页,asp.net,security,Asp.net,Security,我有一个后端cms网站,这有一个公司内的管理员登录页面。阻止登录页面暴露于外部世界(即不在公司网络上的人)的最佳方法是什么 谢谢需要采取的步骤很少 i:通过robot.txt限制搜索引擎访问登录页面 ii:内部增加ip限制,只有基于公司的ip才能访问登录页面 为了限制爬虫的访问,只需创建robots.txt文件并将其放在项目的根目录下。在robot.txt文件中编写以下代码行 User-agent: * Disallow: /cpanel/ 该代码将限制爬虫程序对/cpanel/文件夹的访问

我有一个后端cms网站,这有一个公司内的管理员登录页面。阻止登录页面暴露于外部世界(即不在公司网络上的人)的最佳方法是什么


谢谢

需要采取的步骤很少

i:通过robot.txt限制搜索引擎访问登录页面

ii:内部增加ip限制,只有基于公司的ip才能访问登录页面

为了限制爬虫的访问,只需创建robots.txt文件并将其放在项目的根目录下。在robot.txt文件中编写以下代码行

User-agent: *
Disallow: /cpanel/ 
该代码将限制爬虫程序对/cpanel/文件夹的访问。cpanel文件夹中的所有内容都不会被任何搜索引擎访问或索引

您可以使用单行代码检查当前浏览用户的ip地址

HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];

您可以使用IIS向仅包含内部页面的网站文件夹添加IP地址限制。这些文件夹中的任何内容都无法通过搜索引擎爬行器或不在IP访问列表中的任何人访问。

您是否查看了
会员资格提供商
角色提供商
?在回答中添加了更多详细信息,希望这对您有所帮助。它名为
robots.txt
(不是robot),您不应该使用它来隐藏页面。任何人都可以访问你的robots.txt文件并读取你不想让他们去的地方。好吧,它的robots.txt它只需要防止页面被搜索引擎索引,在内部你需要实施强大的安全措施。