当前位置:Gxlcms > html代码 > 前端如何实现对游客隐藏按钮,登陆后才显示_html/css_WEB-ITnose

前端如何实现对游客隐藏按钮,登陆后才显示_html/css_WEB-ITnose

时间:2021-07-01 10:21:17 帮助过:212人阅读

希望各位大神多多帮助


回复讨论(解决方案)

登录后才输出按钮,没登录就不要输出

两种方式,不过本质是一样的;
1. 你的后端脚本语言判断,比如用户登录后session里会存储用户的编号,用户退出后则把该session清空,那么在你的那个页面里判断session里是否有值就行了,如果有值则输出你的按钮,比如php吧

输出按钮 if(isset($_SESSION['userno']) && !empty($_SESSION['userno'])):;?>

2. 第二种就是cookie的判断,按钮默认是隐藏的,用户登录成功后把值存入到cookie中,然后javascript再判断cookie里是否有值,如果有值则显示这个按钮。

这两个方法的区别就在于,第一种方式里若用户不登陆,用户是永远也找不到按钮的,在页面里根本找不到这个按钮;而第二种方式里,是按钮已经存在于页面里了,只不过默认是隐藏的罢了,用户修改CSS属性后还能显示出来。看你的使用情况了,推荐第一种方式

通过判断登陆身份,来控制 按钮的visible

这个有很多种办法的,得看你想用什么方式,
前端可以用js 控制 按钮 的 disably.
后台也可以控制是否输出该按钮,或者控制该按钮的显示隐藏属性。
反正你没说清楚,别人也不知道怎么回答你

人气教程排行