arr['d'] = array(); if(!empty($tmp_mydata1)){ $this->arr['d'] = json_decode($tmp_mydata1,true); } $act_a = get_param("a");//要执行的动作 //如果不是登陆请求,则需要有token if(isset($act_a) && $act_a!='login' && $act_a!='data_config_info') { $sys_tmp_token = trim(get_param3("token"));//用户的登陆key if (empty($sys_tmp_token)) {//如果是没有token值的请求,则就是非法的请求了 echo("非法请求".__LINE__); return false; } $sys_tmp_token = urldecode($sys_tmp_token); $this->arr['token'] = get_login_token($sys_tmp_token); if (empty($this->arr['token']) || empty($this->arr['token']['uid'])) {//如果token值不正确,则就是非法请求了 echo("非法请求".__LINE__); return false; } $this->arr['a'] = get_param("a");//要执行的动作 }else{//如果是登陆请求 if($act_a!='data_config_info'){ $this->arr['a'] = "login";//要执行的动作 }else{ $this->arr['a'] = get_param("a");//要执行的动作 } } $this->arr['ip'] = return_user_ip();//获取请求者的IP $this->arr['m'] = get_param("m");//要执行的模块 if(empty($this->arr) || empty($this->arr['m']) || empty($this->arr['a']) ){ return false; }else{ return true; } } }