繁体   English   中英

您如何为登录/未登录(如Facebook的新闻提要/登录页面)设置2种不同的视图?

[英]How do you make 2 different views for logged in/not logged in like facebook's newsfeed/login pages?

我想知道Facebook如何在同一URL下以安全的方式来完成其登录页面和新闻提要页面。

基本上,如果有人登录或不登录,如何更改同一URL的视图? 做到这一点的最佳方法是结合使用jQuery,PHP和CSS吗? 您是否必须尝试类似

If ($_Session['Authenticated'] == yes){
    (#logged_in).show();
    (#not_logged_in).hide();
} else {
    (#logged_in).hide();
    (#not_logged_in).show();
}

然后去设计

<div id="#logged_in>   {everything a logged in user should see}    </div>
<div id="#not_logged_in>    {everything a not logged in user should see}    </div>

那几乎就是我会做的事,但我不会使用JavaScript。 通常,JavaScript并不是很安全。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM