Compare commits
3 Commits
master
...
de27a23b4f
| Author | SHA1 | Date | |
|---|---|---|---|
| de27a23b4f | |||
| 0db0f75db8 | |||
| 1ea7458c7b |
@@ -71,19 +71,11 @@ class Index
|
||||
$user_model = new UserModel();
|
||||
$is_exit = $user_model->getOne(['Phone' => $phone]);
|
||||
if($is_exit) {
|
||||
if ($is_exit['is_verify'] == 0) {
|
||||
$data_user_old = [
|
||||
'LoginCode' => $is_exit['LoginCode'].'-del',
|
||||
'Phone' => $is_exit['Phone'].'-del',
|
||||
];
|
||||
|
||||
$user_model->updateOne(['Id'=>$is_exit['Id']],$data_user_old);
|
||||
}
|
||||
// $return_data = [
|
||||
// 'code' => 0,
|
||||
// 'msg' => '用户已经存在'
|
||||
// ];
|
||||
// echo json_encode($return_data);die;
|
||||
$return_data = [
|
||||
'code' => 0,
|
||||
'msg' => '用户已经存在'
|
||||
];
|
||||
echo json_encode($return_data);die;
|
||||
}
|
||||
|
||||
|
||||
@@ -214,105 +206,6 @@ class Index
|
||||
die;
|
||||
}
|
||||
|
||||
//推广用户注册
|
||||
public function apiregister()
|
||||
{
|
||||
$data = $_GET;
|
||||
// dump($data);die;
|
||||
|
||||
unset($data['s']);
|
||||
$data['LoginCode'] = trim($data['LoginCode']);
|
||||
|
||||
if(empty($data['LoginCode'])){
|
||||
$info = [
|
||||
'Code' => 10003,
|
||||
'Data' => '',
|
||||
'Message' => '账号为空',
|
||||
];
|
||||
echo json_encode($info);
|
||||
die;
|
||||
}
|
||||
//----
|
||||
|
||||
if(empty($data['agent_id'])){
|
||||
$info = [
|
||||
'Code' => 10003,
|
||||
'Data' => '',
|
||||
'Message' => '代理id错误',
|
||||
];
|
||||
echo json_encode($info);
|
||||
die;
|
||||
}
|
||||
|
||||
$data['agent_id'] = base64_decode($data['agent_id']);
|
||||
|
||||
if ($data['agent_id']<10000) {
|
||||
$info = [
|
||||
'Code' => 10003,
|
||||
'Data' => '',
|
||||
'Message' => '代理id错误',
|
||||
];
|
||||
echo json_encode($info);
|
||||
die;
|
||||
}
|
||||
// dump($data);die;
|
||||
|
||||
$data['Phone'] = $data['LoginCode'];
|
||||
$data['TenantId'] = 0;
|
||||
$data['Enabled'] = 1;
|
||||
$data['UpdateTime'] = date('Y-m-d H:i:s',time());
|
||||
$data['CreateTime'] = date('Y-m-d H:i:s',time());
|
||||
$data['CreateType'] = 4;
|
||||
$data['ProductAccountCount'] = 0;
|
||||
$data['ExpiredProductAccountCount'] = 0;
|
||||
$data['RestAmount'] = 0;
|
||||
$data['ConsumeAmount'] = 0;
|
||||
$data['DeleteTag'] = 0;
|
||||
$data['UseTestCount'] = 0;
|
||||
$data['Sex'] = 0;
|
||||
$data['Wx'] = '';
|
||||
$data['QQ'] = '';
|
||||
$data['LastLoginDate'] = date('Y-m-d H:i:s',time());
|
||||
$data['Password'] = empty($data['Password'])?cToMd5('123568'):cToMd5(trim($data['Password']));
|
||||
|
||||
$user_model = new UserModel;
|
||||
$data['ManagerId'] = 0;
|
||||
|
||||
$has_user = $user_model->isExit("LoginCode='".$data['LoginCode']."' or Phone='".$data['Phone']."' or TaoBao='".$data['Phone']."'");
|
||||
if ($has_user){
|
||||
if ($has_user['is_verify'] == 0) {
|
||||
$data_user_old = [
|
||||
'LoginCode' => $has_user['LoginCode'].'-del',
|
||||
'Phone' => $has_user['Phone'].'-del',
|
||||
];
|
||||
|
||||
$user_model->updateOne(['Id'=>$has_user['Id']],$data_user_old);
|
||||
} else {
|
||||
$info = [
|
||||
'Code' => 20000,
|
||||
'Data' => '',
|
||||
'Message' => '该账号或者手机号被注册了',
|
||||
];
|
||||
echo json_encode($info);
|
||||
die;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if ($user_model->add($data)) {
|
||||
$info = [
|
||||
'Code' => 10000,
|
||||
'Data' => '',
|
||||
'Message' => '该账号注册成功!',
|
||||
];
|
||||
echo json_encode($info);
|
||||
die;
|
||||
}
|
||||
die;
|
||||
|
||||
|
||||
}
|
||||
|
||||
private function getCred(){
|
||||
$ak = "JDC_A3B38E573D7404F976472FB42F52";
|
||||
$sk = "C9BAE98F49B42DA2DC02868A75AA3AD8";
|
||||
|
||||
@@ -118,13 +118,13 @@ class Jinyoujt extends Controller
|
||||
}
|
||||
|
||||
//判断账号是否存在
|
||||
$timezone = new \DateTimeZone('Asia/Shanghai');
|
||||
$datetime = new \DateTime('now', $timezone); // 确保是东八区时间
|
||||
$timezone = new DateTimeZone('Asia/Shanghai');
|
||||
$datetime = new DateTime('now', $timezone); // 确保是东八区时间
|
||||
$account_result = $product_account->getCount([
|
||||
'ProductId' => $package_info['ProductId'],
|
||||
'Account' => $request_data['account'],
|
||||
'EndTime' => ['>',$datetime->format('Y-m-d H:i:s')]
|
||||
]);
|
||||
])
|
||||
if($account_result['count'] > 0){
|
||||
$return_data['code'] = -1;
|
||||
$return_data['msg'] = "账号已经存在!";
|
||||
|
||||
@@ -16,19 +16,19 @@ return [
|
||||
|
||||
// 数据库连接
|
||||
'db' => [
|
||||
'host' => '127.0.0.1',
|
||||
'host' => 'mysql',
|
||||
'port' => 3306,
|
||||
'dbname' => 'hualianyun',
|
||||
'username' => 'root',
|
||||
'password' => 'qaz123!@#',
|
||||
'password' => '123456789',
|
||||
],
|
||||
// 线上数据库连接
|
||||
'formal_db' => [
|
||||
'host' => '127.0.0.1',
|
||||
'host' => 'mysql',
|
||||
'port' => 3306,
|
||||
'dbname' => 'hualianyun',
|
||||
'username' => 'root',
|
||||
'password' => 'qaz123!@#',
|
||||
'password' => '123456789',
|
||||
],
|
||||
//线上地址
|
||||
'formal_origin' => [
|
||||
@@ -58,7 +58,7 @@ return [
|
||||
'http://rg.jkip.com',
|
||||
'http://http.wyk',
|
||||
'http://taobao.juip.com',
|
||||
'http://register.wyk'
|
||||
'http://register.wyk',
|
||||
],
|
||||
//支付宝
|
||||
'alipay' => [
|
||||
|
||||
19
nginx.conf
19
nginx.conf
@@ -2,17 +2,6 @@ server {
|
||||
listen 9000;
|
||||
server_name _;
|
||||
|
||||
# CORS
|
||||
add_header 'Access-Control-Allow-Origin' "$http_origin" always;
|
||||
add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS' always;
|
||||
add_header 'Access-Control-Allow-Headers' 'Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Requested-With' always;
|
||||
add_header 'Access-Control-Allow-Credentials' 'true' always;
|
||||
|
||||
# pre-flight requests
|
||||
if ($request_method = 'OPTIONS') {
|
||||
return 204;
|
||||
}
|
||||
|
||||
index index.php;
|
||||
root /var/www/html;
|
||||
|
||||
@@ -29,5 +18,13 @@ server {
|
||||
rewrite ^(.*)$ /index.php?s=$1 last;
|
||||
break;
|
||||
}
|
||||
|
||||
if ($request_method = 'OPTIONS') {
|
||||
add_header 'Access-Control-Allow-Origin' "$http_origin" always;
|
||||
add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS' always;
|
||||
add_header 'Access-Control-Allow-Headers' 'Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Requested-With' always;
|
||||
add_header 'Access-Control-Allow-Credentials' 'true' always;
|
||||
return 204;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user