javascript - 如何在注销操作中隐藏网站中的消息按钮?

标签 javascript php jquery css bootstrap-4

在我的网站上,我想在注销后隐藏我的消息按钮,消息选项应该在注销后被禁用。使用 Javascript 和 PHP。大家能帮帮我吗...

这是我想在注销后隐藏的按钮

<div class="fixed-sidebar right fixed-sidebar-responsive">

   <div class="fixed-sidebar-right sidebar--small" id="sidebar-right-responsive">

       <a href="/messages" class="olympus-chat inline-items customHeaderMessage">
           <svg class="olymp-chat---messages-icon"><use xlink:href="/svg-icons/sprites/icons.svg#olymp-chat---messages-icon"></use></svg>
       </a>

   </div>

</div>

最佳答案

您可以做的是将当前用户 ID 存储在一个 session 中,然后使用 jquery 检查当前用户是否不为空,然后显示按钮,否则您可以隐藏它。

比如说你的按钮有一个 id 为 myButton,你可以这样做

<?php 
sesion_start() 
$currentUser = sesion['user'];
?>

<html>
<head>
<script>
var myButton = getElementById("myButton");
if(currentUser != null ){
myButton.show();
}
else{ myButton.hide()}
</script>
</head>
<body>
....
</body>
</html>

您需要在登录时将当前用户添加到 session ,然后在注销时销毁 session 。

关于javascript - 如何在注销操作中隐藏网站中的消息按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50734171/

相关文章:

javascript - 页面加载时平滑的颜色过渡

javascript - 折叠/展开 Accordion 菜单

php - 未定义的属性:stdClass::$title

javascript - 我们如何通过Java脚本获取日期天数(当前日期和 future 日期)的差异

javascript - jQuery - 查找具有给定类但没有值的任何输入

javascript - 变量的计算结果始终为 false

javascript - 如何根据键名合并2个数组并根据合并后的值进行排序?

javascript - 这个无限滚动的脚本中发生了什么?

php - 使用 SQL 从不同表中搜索表单

php - SQL 查询中的数学计算问题