HEX
Server: Apache/2.4.59 (Debian)
System: Linux keymana 4.19.0-21-cloud-amd64 #1 SMP Debian 4.19.249-2 (2022-06-30) x86_64
User: lijunjie (1003)
PHP: 7.4.33
Disabled: 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_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/wp-content/themes/ormedia/page-api-alert-logout.php
<?php
/* Template Name: api-alert-logout */
require_once('key_alert_functions.php');
$rv = new stdClass();
$uid = $_REQUEST['uid'];
$push_id = $_REQUEST['push_id'];
if ($uid > 0 && !empty($push_id)) {
    $old_push_id = r_push_id($uid);
    if ($old_push_id == $push_id) {
        $res = u_push_id($uid, "");
        if ($res !== false) {
            $rv->rc = 1;
            $rv->msg = "success";
        } else {
            $rv->rc = -3;
            $rv->msg = "update failed";
        }
    } else {
        $rv->rc = -2;
        $rv->msg = "push id does not match";
    }
} else {
    $rv->rc = -1;
    $rv->msg = "missing params";
}
insert_log($_REQUEST['uid'], "", 0, get_request_string(), "登出:rc=" . $rv->rc . ",msg=" . $rv->msg);
echo json_encode($rv);