簡體   English   中英

在頁面加載之前檢查登錄並重定向

[英]check login and redirect before page load

如果未設置Cookie,是否可以使用JavaScript阻止網頁加載並重定向。 可以說頁面index.html要求您登錄,並且唯一的登錄方法是通過頁面login.html給出的cookie來停止我如何停止index.html加載,然后將用戶重定向到login.html。

在此先感謝,我知道如何在PHP中執行此操作,但是由於JavaScript在頁面加載后執行時出現問題,因此用戶可以只查看source:index.html來查看源代碼。

因此,可以使用以下示例在頁面加載之前加載javascript

<script type="text/javascript">
var thecookie = readCookie('doRedirect');
if(!thecookie) {
   createCookie('doRedirect','true','1');
   window.location = '/coming-soon.html';
};
function createCookie(name,value,days){
  // do work
}
function readCookie(name){
  // do work
}
</script>

但是該頁面仍然顯示,因此首選使用類似PHP之類的服務器端身份驗證。

暫無
暫無

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

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