登录php后删除登录按钮
我有一个蒸汽相关的网站。 它目前有一个steam按钮登录,但当我通过它登录时(一切正常),按钮本身仍保留在网站上。我希望它在我成功登录后消失 这是加载登录映像的my main.tpl中的代码登录php后删除登录按钮,php,login,steam,Php,Login,Steam,我有一个蒸汽相关的网站。 它目前有一个steam按钮登录,但当我通过它登录时(一切正常),按钮本身仍保留在网站上。我希望它在我成功登录后消失 这是加载登录映像的my main.tpl中的代码 <? else: ?> <ul class="nav navbar-nav navbar-right"> <a href="/login"><img style="margin-top:1px;" sr
<? else: ?>
<ul class="nav navbar-nav navbar-right">
<a href="/login"><img style="margin-top:1px;" src="/template/img/sits_01.png"></a>
</ul>
<? endif; ?>
成功登录网站后,隐藏登录图像
main.html
<ul class="nav navbar-nav navbar-right" ><a id="login" href="/login"><img style="margin-top:1px;" src="/template/img/sits_01.png"></a></ul>
login.php
<?php
if($logged_in == true) {
echo '<a id="login" style="visibility: hidden" href="/login"><img style="margin-top:1px;" src="/template/img/sits_01.png"></a>';
}
else {
echo '<a id="login" style="visibility: visible" href="/login"><img style="margin-top:1px;" src="/template/img/sits_01.png"></a>';
}
我将使用css属性,而不是RaMeSh提到的样式属性。那简直太干净了
if(logged_in === true) {
echo '<a class="hidden" href="/login"><img style="margin-top:1px;" src="/template/img/sits_01.png"></a>'
} else {
echo '<a href="/login"><img style="margin-top:1px;" src="/template/img/sits_01.png"></a>'
}
如果不是100%必要,请始终避免使用样式
属性。这会让你的代码变得不那么经得起未来的考验,如果你不得不再次使用它,那么工作起来会很糟糕。谢谢你的建议,但我没有让它工作起来@你没有工作,这不对吗?如果(logged_in==true){echo'}或者{echo'}对我来说,这很好用,这里的示例fiddle可能是您忘记将代码片段添加到样式css中,或者您的标记无效。但是逻辑是100%有效的。试试我的代码。这对我来说很好。试试看。
.hidden {
opacity: 0;
}