Example #1
0
 } elseif (intval($_GPC['type']) == '3') {
     $type = 'alipay';
 } else {
     $type = 'wechat';
 }
 $username = trim($_GPC['wxusername']);
 $password = md5(trim($_GPC['wxpassword']));
 if (!empty($username) && !empty($password)) {
     if ($type == 'wechat') {
         $loginstatus = account_weixin_login($username, $password, trim($_GPC['verify']));
         if (is_error($loginstatus)) {
             message($loginstatus['message'], url('account/post-step', array('uniacid' => $uniacid, 'step' => 2)), 'error');
         }
         $basicinfo = account_weixin_basic($username);
     } elseif ($_GPC['type'] == 'yixin') {
         $loginstatus = account_yixin_login($username, $password, trim($_GPC['verify']));
         if (is_error($loginstatus)) {
             message($loginstatus['message'], url('account/post-step', array('uniacid' => $uniacid, 'step' => 2)), 'error');
         }
         $basicinfo = account_yixin_basic($username);
     }
     if (empty($basicinfo['name'])) {
         message('一键获取信息失败,请手动设置公众号信息!', url('account/post-step/', array('uniacid' => $uniacid, 'step' => 3)), 'error');
     }
     if (empty($uniacid)) {
         $data = array('name' => $name, 'description' => $description, 'groupid' => 0);
         $state = pdo_insert('uni_account', $data);
         if (!$state) {
             message('添加公众号失败');
         }
         $uniacid = pdo_insertid();
Example #2
0
     $tablename = 'account_yixin';
     $type = 'yixin';
 } else {
     $tablename = 'account_wechats';
     $type = 'wechat';
 }
 $account = array();
 if (!empty($_GPC['model']) && $_GPC['model'] == 2) {
     $username = $_GPC['wxusername'];
     $password = md5($_GPC['wxpassword']);
     if (!empty($username) && !empty($password)) {
         if ($type == 'wechat') {
             $loginstatus = account_weixin_login($username, $password, '');
             $basicinfo = account_weixin_basic($username);
         } elseif ($_GPC['type'] == 'yixin') {
             $loginstatus = account_yixin_login($username, $password, '');
             $basicinfo = account_yixin_basic($username);
         }
         if (empty($basicinfo['name'])) {
             message('一键获取信息失败,请手动添加该公众帐号并反馈此信息给管理员!');
         }
         $account['username'] = $_GPC['wxusername'];
         $account['password'] = md5($_GPC['wxpassword']);
         $account['lastupdate'] = TIMESTAMP;
         $account['name'] = $basicinfo['name'];
         $account['account'] = $basicinfo['account'];
         $account['original'] = $basicinfo['original'];
         $account['signature'] = $basicinfo['signature'];
         $account['key'] = $basicinfo['key'];
         $account['secret'] = $basicinfo['secret'];
         $account['type'] = intval($_GPC['type']);