我们创建了一些经过身份验证的子域,并进一步访问它,当用户键入URL时,浏览器会要求输入用户名和密码(使用浏览器的本机登录提示)。用户输入他/她的凭据后,他们将被定向到子域。
我们要求的是,如果用户尝试直接通过URL访问子域,则浏览器不应提示登录(这是当前正在发生的事情),而是应该重定向到我的登录页面。从那里,当用户输入他们的用户名&密码,它们将被重定向到子域。
我使用简单的网络技术,如HTML,Javascript,jQuery和PHP。
有可能吗?我怎样才能做到这一点?
答案 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,我不是节点专家)。