直接通过url访问私有子域时重定向到我的登录页面

时间:2016-11-02 10:17:59

标签: javascript php jquery html .htaccess

我们创建了一些经过身份验证的子域,并进一步访问它,当用户键入URL时,浏览器会要求输入用户名和密码(使用浏览器的本机登录提示)。用户输入他/她的凭据后,他们将被定向到子域。

我们要求的是,如果用户尝试直接通过URL访问子域,则浏览器不应提示登录(这是当前正在发生的事情),而是应该重定向到我的登录页面。从那里,当用户输入他们的用户名&密码,它们将被重定向到子域。

我使用简单的网络技术,如HTML,Javascript,jQuery和PHP。

有可能吗?我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:0)

您可以在javascript中使用location.href进行重定向。为例:

location.href = 'login.php'

答案 1 :(得分:0)

<html>
<?php
    if(!session){
        header('Location: http://subdomain.maindomain.io/login');
        exit;
    }
    else{
       /* some code */
    }
?>

S:http://php.net/manual/en/function.header.php

您需要在记录的旅馆中在php中设置会话,并在subdomain.maindomain.io上检查该会话。我不会使用javascript(节点maby,我不是节点专家)。