PHP学习11:触发事件前,如何先判断用户是否登录?

触发事件前,如何先判断用户是否登录?

登录了,才可以触发事件,比如——提交表单等事件。

否则,提醒用户先登录!

surepublish.onclick=function(){
            // alert(myquestion.value);
            // alert(landid);
            // var isuser = 0;
            
            var isuser=0<?php echo $uid; ?>;

            // alert(isuser);
            if(!isuser){
                alert('请先登录!');
            }else{
                var xhr=null;
                xhr=new XMLHttpRequest();
                xhr.open("get","landscape_qa.php?content="+myquestion.value+"&landid="+landid,true);
                xhr.send();
                
                xhr.onreadystatechange = function(){
                      if(xhr.readyState == 4){
                        // alert(xhr.responseText);
                        jiazai.innerHTML=xhr.responseText;
                        myquestion.value="";
                      }
                }
            }
     
            
        }

利用一个  isuser变量,如果用户没登陆,自然取不出$uid,那isuser就会单纯为0.

如果用户登录了,isuser就不止是为0,应该是“0xxxx”,即:0+用户id

然后判断isuser为真还是假。

本人想到的一个可能不怎么好,但是能实现的方法。

等我掌握了正确姿势……以后会慢慢优化。 

写一帖以防自己下次还要用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值