This commit is contained in:
parent
e42d11cf66
commit
a88c7c0079
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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))
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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'];
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user