登录后隐藏网站内容

时间:2013-06-04 07:55:43

标签: php login hide dreamweaver

我使用Adobe Dreamweaver CS6创建网站,并在那里添加了login功能。我还添加了一个动态文本会话MM_Username,它在页面中显示登录的用户名。但是,我的问题是,每当有人未登录时,动态文本都会显示丑陋的error消息。我希望每次有人登录时都会从我的页面隐藏这些内容。是否有一些简单的解决方案可以像使用某些PHP代码包装文本一样?任何帮助都会受到赞赏,因为我几乎到处都是。提前致谢。

-John

3 个答案:

答案 0 :(得分:0)

从内存(现在几年)我相信服务器行为面板,有一个选项“显示区域if”或类似的东西。

如果不能将违规内容包装成与此相似的内容:

<?php if (isset($_SESSION['MM_Username'])) { ?> your content here <?php } ?>

或者我个人发现在混合html和php时更具可读性:

<?php if (isset($_SESSION['MM_Username'])) : ?> your content here <?php endif; ?>

答案 1 :(得分:0)

您可以先检查用户登录时间,如果他/她已登录,则

if(isset(session['var'])){ ?>
 < your html content here using CSS hide property >
<?php } else { ?> 
 < Your html content goes here using CSS show property>
<?php } ?>

答案 2 :(得分:0)

代码完全符合您的要求;希望它有所帮助

<?php if ($_SESSION['MM_UserGroup'] == 'teacher') { ?>
<div class="home"><a href="dashboard.php"><img src="images/ico-folder.png" width="32" height="31" /></a></div>
<?php } else { ?>
<?php } ?>