From a88c7c00793c69996e9149b6f11e2c868b8a075b Mon Sep 17 00:00:00 2001 From: ryx <2736755949@qq.com> Date: Mon, 26 Jan 2026 00:21:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/ambap/common.php | 1 + web/ambap/login.php | 31 +++++++++++++------------------ web/jscss/ciy.js | 1 + zciyphp/wxfunc.php | 4 ++-- 4 files changed, 17 insertions(+), 20 deletions(-) diff --git a/web/ambap/common.php b/web/ambap/common.php index 613c11d..5f0ea49 100644 --- a/web/ambap/common.php +++ b/web/ambap/common.php @@ -227,6 +227,7 @@ function ciy_api($enter, $param) { $sign = hash_hmac("SHA256", $cfg['appid'] . $time . $payload, $cfg['apikey']); $http = new \ciy\http(); $http->set_headeronce('ciy-apiid', $cfg['appid']); + $http->set_headeronce('ciy-stamp', $time); $http->set_headeronce('ciy-sign', $sign); $http->request('https://tob.ciy.cn/api/?' . $enter, $payload); diff --git a/web/ambap/login.php b/web/ambap/login.php index 7dbf3ed..3ea993c 100644 --- a/web/ambap/login.php +++ b/web/ambap/login.php @@ -93,14 +93,13 @@ class login { $post = new \ciy\post(); $model = $post->get('model'); $appcid = $post->get('appcid'); - $upid = $post->getint('upid'); $user = $post->get('user'); $pass = $post->get('pass'); if (empty($user)) return errjson('请填写手机号'); if (empty($pass)) return errjson('请填写密码'); - $csql = new \ciy\sql('ap_user'); + $csql = new \ciy\sql('lab_user'); $csql->where('mobile', $user); $rsuser = $db->getone($csql); if ($rsuser === false) @@ -111,27 +110,26 @@ class login { $sid = randstr(10); $exp = tostamp() + $_token['swapsec']; //默认三天过期,每天换秘钥 $rsuser = array(); - $rsuser['upid'] = $upid; $rsuser['stpstatus'] = 10; $rsuser['userlevel'] = 10; $rsuser['name'] = ':' . substr($user, -4); $rsuser['mobile'] = $user; $rsuser['password'] = $pass; - $rsuser['myinvmoney'] = 0; - $rsuser['mycashmoney'] = 0; - $rsuser['mybondmoney'] = 0; - $rsuser['mypnt'] = 0; $rsuser['trytime'] = 0; $rsuser['logintimes'] = tostamp(); $rsuser['addtimes'] = tostamp(); - $rsuser['icon'] = ''; - $rsuser['memo'] = ''; - $rsuser['power'] = ''; $rsuser['sid'] = $sid; $rsuser['exptimes'] = $exp; - $rsuser['accounttimes'] = tostamp() + 86400 * 3; $rsuser['ip'] = getip(); - $csql = new \ciy\sql('ap_user'); + $rsuser['laborgid'] = 0; + $rsuser['laborgid'] = 0; // 所属机构默认ID + $rsuser['usertitle'] = 0; // 头衔默认 + $rsuser['sn'] = ''; // 编号默认 + $rsuser['sex'] = 0; // 性别默认 + $rsuser['totalpnt'] = 0; // 总积分默认 + $rsuser['dvotecnt'] = 0; // 互动贡献默认 + $rsuser['email'] = ''; + $csql = new \ciy\sql('lab_user'); if ($db->insert($csql, $rsuser) === false) return errjson('注册用户失败:' . $db->error); $id = $db->insert_id(); @@ -144,9 +142,6 @@ class login { if ($db->insert($csql, $updata) === false) return errjson('更新appcid失败:' . $db->error); } - if ($upid > 0) { - //上级用户统计 - } self::savelug($db, 1, $rsuser['id'], '手机注册:' . $model); return self::getsync($rsuser, $sid); } @@ -251,7 +246,7 @@ class login { if (empty($pass)) return errjson('请填写密码'); - $csql = new \ciy\sql('ap_user'); + $csql = new \ciy\sql('lab_user'); $csql->where('mobile', $mobile); $rsuser = $db->getone($csql); if (!is_array($rsuser)) @@ -287,7 +282,7 @@ class login { $updata['sid'] = $sid; $updata['exptimes'] = $exp; $updata['ip'] = getip(); - $csql = new \ciy\sql('ap_user'); + $csql = new \ciy\sql('lab_user'); $csql->where('id', $caprow['vuser']); if ($db->update($csql, $updata) === false) return errjson('密码更新失败:' . $db->error); @@ -302,7 +297,7 @@ class login { $length = $post->getint('length'); if ($length < 3 || $length > 8) return errjson('验证码长度必须在3-8位之间'); - $csql = new \ciy\sql('ap_user'); + $csql = new \ciy\sql('lab_user'); $csql->where('mobile', $mobile); $rsuser = $db->getone($csql); if (!is_array($rsuser)) diff --git a/web/jscss/ciy.js b/web/jscss/ciy.js index dfc7386..6114367 100644 --- a/web/jscss/ciy.js +++ b/web/jscss/ciy.js @@ -1041,6 +1041,7 @@ ciyclass.loading = function () { ciyfn.callfunc = function (funcname, post, successfunc, opn) { //opn showload,method,fail,complete,header,timeout opn = opn || {}; opn.header = opn.header || {}; + opn.header['ciy-apiid'] = '13453'; if (typeof (window['ciy_vars']) === 'undefined') window.ciy_vars = {}; if (ciy_vars.tokenfield) diff --git a/zciyphp/wxfunc.php b/zciyphp/wxfunc.php index 7777237..ceab3ed 100644 --- a/zciyphp/wxfunc.php +++ b/zciyphp/wxfunc.php @@ -164,12 +164,12 @@ class wxfunc { if (isset($json['message'])) return $this->err('微信服务器返回错误:' . $json['message']); - $message = $param['appid'] . "\n" . $timestamp . "\n" . $nonce . "\nprepay_id=" . $json['prepay_id'] . "\n"; + $message = $param[''] . "\n" . $timestamp . "\n" . $nonce . "\nprepay_id=" . $json['prepay_id'] . "\n"; openssl_sign($message, $raw_sign, $pkey, 'sha256WithRSAEncryption'); $sign = base64_encode($raw_sign); - $ret['appId'] = $param['appid']; + $ret[''] = $param['appid']; $ret['timeStamp'] = $timestamp; $ret['nonceStr'] = $nonce; $ret['package'] = 'prepay_id=' . $json['prepay_id'];