繁体   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