通过url直接访问私人子域时,重定向到我的登录页面
redirect to my login page when accessing private subdomains directly through url
我们已经创建了几个经过身份验证的子域,并进一步访问它,当用户在URL中键入时,浏览器会询问他们的用户名和密码(使用浏览器的本地登录提示符)。在用户输入他/她的凭据后,它们被定向到子域。
我们需要的是,如果用户试图通过URL直接访问子域,浏览器不应该提示登录(这是目前正在发生的事情),而是应该重定向到我的登录页面。从那里,当用户输入他们的用户名&密码,它们将被重定向到子域。
我正在使用简单的web技术,如HTML, Javascript, jQuery和PHP。
有可能吗?我怎样才能做到这一点呢?
你可以在javascript中使用location.href
来重定向。例:
location.href = 'login.php'
<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(可能是节点,我不是节点专家)。
相关文章:
- 在ASP.NET中重定向之前的Javascript警报
- 在不重定向页面的情况下更新表
- 防止外部页面重定向我的(父)页面
- 如何在重定向 URL 的标头中拦截和获取位置
- 使用javascript创建Form元素,并在不重定向/刷新的情况下提交
- 如何在不重定向用户的情况下更改地址栏URL(不使用历史API?)
- 我如何重置我的单选按钮值;清晰形式”;单击
- 在Android中通过javascript捕获页面重定向'的WebView
- AJAX上重定向视图的正确方式'成功'MVC应用程序中
- 如何根据用户使用的浏览器重定向我的页面
- 停止重定向嵌入的iframe
- 使用 XMLHttpRequest 进行 302 重定向后的 Cookie 管理
- 重置我的点击功能
- 为什么警报会重定向我的页面
- 类似AJAX的按钮重定向我,而不是执行AJAX调用
- 数据表不加载时,我重定向我的页面使用自我.do_action在odoo(openERP7) qweb屏幕
- 我如何用Javascript或jQuery重定向我的网页??Javascript重定向
- 我如何重定向我的页面点击提交
- Joomla网站-有一个表单调用javascript函数-但它也重定向我的url -为什么
- 我需要在执行后重定向我的页面