在我的网站上,我想在注销后隐藏我的消息按钮,消息选项应该在注销后被禁用。使用 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/