Javascript 如何在注销操作时隐藏网站中的消息按钮?
在我的网站中,我想在注销后隐藏消息按钮,注销后应禁用消息选项。使用Javascript和PHP。大家能在这方面帮助我吗 这是我想在注销后隐藏的按钮Javascript 如何在注销操作时隐藏网站中的消息按钮?,javascript,php,jquery,css,bootstrap-4,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="/m
<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>
您可以使用会话来隐藏消息按钮,方法是为该按钮保留一个条件
<?php
session_start();
$_SESSION['login_user']= $username;
if ($_SESSION['login_user']!="admin") {
// your code
} else {
// your code
}
session_destroy();
?>
您可以将当前用户id存储在sesion中,然后使用jquery检查当前用户是否为null,然后显示按钮,否则可以隐藏它 比如说你的按钮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>
var myButton=getElementById(“myButton”);
如果(currentUser!=null){
myButton.show();
}
else{myButton.hide()}
....
您需要在登录时将当前用户添加到会话,然后在注销时销毁会话。您可以使用
$\u会话可以显示一些代码部分。应该隐藏什么。我在上面做了一些编辑,虽然我是一名前端开发人员,但我不知道PHP。你使用什么框架或模板引擎?你使用纯PHP和HTML吗?不,我们可以使用javascript和jquery来编码。请用javascript或jquerycan编写代码。请用javascript或jquerycheck发送代码。检查脚本标记之间的js代码是否存在。您要做的是定义其他不起作用的函数,显示一些PHP错误。我们可以在纯Javascript或Jquery中实现这一点吗?