簡體   English   中英

直接通過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(節點maby,我不是節點專家)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM