} elseif (is_user_logged_in() && !empty($_SERVER['HTTP_REFERER']) && isset($_GET['user_id'])) { $user_id = $_GET['user_id']; if (!$user_ID) { $user_ID = get_current_user_id(); } if ($user_id && ($user_ID == $user_id || current_user_can('manage_options'))) { if (isset($_GET['bind'])) { // 登录绑定 $bind = strtolower($_GET['bind']); $wptm_basic = get_option('wptm_basic'); $open_url = "http://open.denglu.cc/transfer/" . $bind . "?appid=" . $wptm_basic['appid'] . '&uid=' . $user_id . "&redirect_uri=" . urlencode($_SERVER['HTTP_REFERER']); header('Location:' . $open_url); } elseif (isset($_GET['del'])) { // 解除绑定 $delete = strtolower($_GET['del']); if ($theid = get_theid($delete)) { $mid = $theid[0] . 'mid'; $mediaUID = get_user_meta($user_id, $mid, true); if ($mediaUID) { set_bind($mediaUID); delete_usermeta($user_id, $mid); } delete_usermeta($user_id, $theid[1]); //兼容旧版 } header('Location:' . $_SERVER['HTTP_REFERER']); } else { wp_die("访问页面出错,请返回!"); } } else { return wp_die(__('You do not have sufficient permissions to access this page.'));
function delete_denglu_user_bind($user_id, $name) { if ($theid = get_theid($name)) { $mid = $theid[0] . 'mid'; $mediaUID = get_user_meta($user_id, $mid, true); if ($mediaUID) { set_bind($mediaUID); delete_usermeta($user_id, $mid); } } }