Server : nginx/1.22.1 System : Linux iZwz9daxib3w3i063fw434Z 3.10.0-1127.19.1.el7.x86_64 #1 SMP Tue Aug 25 17:23:54 UTC 2020 x86_64 User : www ( 1000) PHP Version : 5.6.40 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv Directory : /www/wwwroot/www.jkmold.com/api/ |
<?php /** * 视频通知接口 */ defined('IN_PHPCMS') or exit('No permission resources.'); $video_setting = getcache('video','video'); //新增,跳转完善资料 -- 增加人:wgq $pc_hash = htmlspecialchars($_GET['pc_hash']); if(!empty($_GET['do_complete']) && !empty($_GET['uid']) && !empty($_GET['snid'])){ //验证sndaid $sndaid = floor(floatval($_GET['snid'])); if(empty($sndaid)){ showmessage("请通正常路径访问网站!",APP_PATH); } showmessage("请完善注册信息资料!",APP_PATH.'index.php?m=video&c=video&a=complete_info&uid='.floor(floatval($_GET['uid'])).'&snid='.$sndaid.'&pc_hash='.$pc_hash); } if(!empty($_GET['skey']) && !empty($_GET['sn'])){ header("Location: ".APP_PATH.'index.php?m=video&c=video&a=set_video_setting&skey='.$_GET['skey'].'&sn='.$_GET['sn'].'&pc_hash='.$pc_hash); } if(empty($_POST['sn']) || $_POST['sn'] != $video_setting['sn']) { echo json_encode(array('msg'=>'Authentication Failed','code'=>'-1')); exit; } $xxtea = pc_base::load_app_class('xxtea', 'video'); $token = $_POST['token']; $decode_token = $xxtea->decrypt($token,$video_setting['skey']); if(empty($_POST['posttime']) || $decode_token != $_POST['posttime']) { echo json_encode(array('msg'=>'Authentication Failed','code'=>'-2')); exit; } $action = $_POST['action']; if(isset($_GET['action'])) $action = 'ping'; if (!preg_match('/([^a-z_]+)/i',$action) && file_exists(PHPCMS_PATH.'api/video_api/'.$action.'.php')) { include PHPCMS_PATH.'api/video_api/'.$action.'.php'; } else { exit('Video action does not exist'); } ?>