只有登录后才能访问网站上的任何内容

时间:2016-09-24 18:56:45

标签: php apache .htaccess login access

我想创建一个只有在用户登录时才能访问的私人网站。 如果您已注销,甚至无法下载文件。 唯一可以访问的地方是login.example.com

如果您已退出,其他人会将您重定向到那里。

例如:

如果您想访问https://images.example.com/images/favicon.png 并且您将无法登录,服务器将自动将您重定向到login.example.com

子域名'登录'将在另一个文件夹而不是public_html,但是像public_login。

1 个答案:

答案 0 :(得分:0)

我无法发表评论,但您可以使用“.htaccess”和“.passwd”文件使root成为受保护的目录。搜索“如何创建受密码保护的文件夹”,而不是您正在执行根目录的文件夹!你是这个意思吗?您可以允许访问.htaccess中的索引,如果这是您想要的,则无需进行任何编码即可。

或者使用登录脚本,正如其他人所说的那样。您可以使用逻辑仅允许登录的用户...以及PHP的scandir之类的内容来显示文件。