php - 更好的单页身份验证方法的基本方法

标签 php jquery css

<分区>


要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:Stack Overflow question checklist

关闭 9 年前

嘿,我想要一个像 www.example.com 这样的页面,它在同一个首页上既适用于公众用户,也适用于经过身份验证的用户,就像 facebook 的首页一样,它对公众和他们的用户都很好地工作。所以我的问题是我应该怎么做,我的意思是我可以在首页上做这样的事情,例如。

<div id="user_content">...</div>

<div id="public_content">...</div>

如果设置了 $_SESSION[] 或现在,让它们显示“无”或“阻止”,那么在这种情况下,我的潜在用户的内容在源代码中仍然可见,我想在人们签名之前将其隐藏起来up,我应该如何让它工作?

如有任何建议或帮助,我们将不胜感激。谢谢。

最佳答案

也许最好让 PHP 根据用户是否登录显示不同的内容,而不是在两种情况下都将内容发送到浏览器。

if($_SESSION['authenticated']){
    echo "
       This is the content an authenticated user would see.
    ";
}
else{
    echo "
       This is the content a regular visitor would see.
    ";
}

您只需要研究如何对用户进行身份验证……如果没有更多信息,就很难给出最佳建议。

关于php - 更好的单页身份验证方法的基本方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19278303/

上一篇:css - 在 div 容器底部放置一个 span

下一篇:javascript - jQuery .hide(),然后是基于文本输入的 .show()

相关文章:

javascript - 拉拉维尔 : can't I use enctype ='multipart/form-data' to POST non file inputs?

javascript - 变换旋转和翻转效果——CSS3和jQuery

javascript - 如何禁用jquery日期选择器中的 future 日期

javascript - 为什么 Phaser 的 setText() 会导致 CSS 警告 "Expected color but found ' 0'."?

php - Mysql匹配转义邮箱

php - 如何测试用 Laravel 点击的 div 的结果? (PHPunit)

Javascript 函数用于在未托管在我的网站上的 iframe 中加载 CSS 文件

html - 网格 :SkeletonFramework 的布局问题

php - 普拉多和 NetBeans

php - C++代码的Web前端