if ($ext && in_array(strtolower($ext), array('jpg', 'jpeg', 'gif', 'png'))) { $settingnew['loginset']['img'] = $back; $settingnew['loginset']['bcolor'] = 'rgb(58, 110, 165)'; } else { $settingnew['loginset']['url'] = $back; $settingnew['loginset']['bcolor'] = 'rgb(58, 110, 165)'; } } } else { $settingnew['loginset']['bcolor'] = 'rgb(58, 110, 165)'; } } elseif ($operation == 'qywechat') { switch ($_GET['fbind']) { case 'bind': $wechat = new qyWechat(array('appid' => $settingnew['CorpID'], 'appsecret' => $settingnew['CorpSecret'])); if (!$wechat->checkAuth()) { showmessage('验证不成功,errCode:' . $wechat->errCode . '; errMsg:' . $wechat->errMsg, dreferer()); } if (empty($setting['token_0'])) { $settingnew['token_0'] = random(8); } if (empty($setting['encodingaeskey_0'])) { $settingnew['encodingaeskey_0'] = random(43); } break; case 'unbind': $settingnew['CorpID'] = ''; $settingnew['CorpSecret'] = ''; break; } }