Example #1
0
             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;
     }
 }