簡體   English   中英

在登錄頁面重定向之前防止主頁閃爍

[英]Prevent main page from flashing before login-page redirect

我覺得解決方案很簡單。 至少,我希望如此。

我有index.html,這是我的主頁,它檢查的第一件事是用戶是否已登錄。

var currentUser = Parse.User.current();
if (currentUser) {

} else {
    window.location = "login";
}

如果用戶未登錄,則他/她將被重定向到登錄頁面。 問題是主頁在重定向之前會閃爍一秒鍾。 當然,我知道這是因為檢查用戶是否已登錄僅花費足夠的時間來顯示頁面。

解決此問題的最佳方法是什么? 我想到的方法可能仍然會刷新頁面。 (將登錄頁面轉換為index.html可能會使登錄頁面閃爍一秒鍾)。

輸出緩沖ob_start()

另外,應在生成輸出之前在服務器端檢查會話狀態,以減少服務器負載並提高操作的流暢性。

編輯:我確實假定服務器端腳本處理您的用戶會話。

暫無
暫無

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

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