date('Y-m-d H:i:s',time())) //判断Token是否过期 { $result['status']='OK'; $result['tokentype']=$payload['tokentype']; $result['role']=$payload['role']; $result['userid']=$payload['userid']; $result['meg']= 'Token验证通过'; }else{ $result['status']='Token_TimeOut'; $result['meg']= 'Token已过期,请返回登录界面重新授权'; $result['code']=10002; } } else{ $result['status']='Toke_Error'; $result['meg']= '签名异常,拒绝操作!'; $result['code']=10001; } return $result; } //URL安全的字符串编码: static function urlsafe_b64encode($string) { $data = base64_encode($string); $data = str_replace(array('+','/','='),array('-','_',''),$data); return $data; } //URL安全的字符串解码: static function urlsafe_b64decode($string) { $data = str_replace(array('-','_'),array('+','/'),$string); $mod4 = strlen($data) % 4; if ($mod4) { $data .= substr('====', $mod4); } return base64_decode($data); } }