2020-12-02 16:44:05 +08:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
namespace app\api\controller;
|
|
|
|
|
|
|
|
|
|
use app\api\model\BrowserVerify;
|
2024-08-05 10:17:35 +08:00
|
|
|
use app\api\model\User;
|
2020-12-02 16:44:05 +08:00
|
|
|
|
|
|
|
|
class Verify
|
|
|
|
|
{
|
|
|
|
|
/**
|
|
|
|
|
* @description: 验证浏览器指纹 判断是否允许访问
|
|
|
|
|
* @param {*}
|
|
|
|
|
* @return {*}
|
|
|
|
|
*/
|
|
|
|
|
public function index()
|
|
|
|
|
{
|
|
|
|
|
$browser_code = json_decode(file_get_contents("php://input"), true)['code'];
|
|
|
|
|
$verify = new BrowserVerify;
|
|
|
|
|
if ($verify->getOne(['code' => $browser_code])) {
|
2020-12-03 14:47:04 +08:00
|
|
|
result([], '', 30000);
|
2020-12-02 16:44:05 +08:00
|
|
|
} else {
|
2020-12-03 14:47:04 +08:00
|
|
|
result([], 'false', 30000);
|
2020-12-02 16:44:05 +08:00
|
|
|
}
|
|
|
|
|
}
|
2024-08-05 10:17:35 +08:00
|
|
|
|
|
|
|
|
//验证用户是否实名
|
|
|
|
|
public function userverify() {
|
|
|
|
|
$post = $_POST;
|
|
|
|
|
|
|
|
|
|
if (empty($post)) {
|
|
|
|
|
$post = json_decode(file_get_contents("php://input"), true);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$username = $post['phone'];
|
|
|
|
|
|
2024-08-05 17:10:35 +08:00
|
|
|
if (empty($username)) {
|
2024-08-05 10:17:35 +08:00
|
|
|
$return_data = [
|
|
|
|
|
'code' => -1,
|
|
|
|
|
'msg' => '身份证号或手机号不能为空',
|
|
|
|
|
];
|
|
|
|
|
echo json_encode($return_data);
|
|
|
|
|
die;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$user_model = new User;
|
|
|
|
|
|
2024-08-05 17:10:35 +08:00
|
|
|
$userinfo = $user_model->getOne(['LoginCode'=>$username], 'is_verify');
|
2024-08-05 10:17:35 +08:00
|
|
|
|
|
|
|
|
if ($userinfo['is_verify']) {
|
|
|
|
|
$return_data = [
|
|
|
|
|
'code' => 1,
|
|
|
|
|
'msg' => '实名认证成功',
|
|
|
|
|
];
|
|
|
|
|
echo json_encode($return_data);
|
|
|
|
|
die;
|
|
|
|
|
} else {
|
|
|
|
|
$return_data = [
|
|
|
|
|
'code' => -1,
|
|
|
|
|
'msg' => '实名认证失败',
|
|
|
|
|
];
|
|
|
|
|
echo json_encode($return_data);
|
|
|
|
|
die;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
2024-08-05 17:10:35 +08:00
|
|
|
|
|
|
|
|
public function openlimit() {
|
|
|
|
|
|
|
|
|
|
$data = $_POST;
|
|
|
|
|
if (empty($data)) {
|
|
|
|
|
$data = json_decode(file_get_contents("php://input"), true);
|
|
|
|
|
}
|
2024-09-30 14:32:34 +08:00
|
|
|
|
|
|
|
|
if (empty($data)) {
|
|
|
|
|
$data = $_GET;
|
|
|
|
|
}
|
2024-08-05 17:10:35 +08:00
|
|
|
$url = "http://124.236.113.166:18702/api/agent/openIM/apikey/80cf4f64e990b78a9fc5eb/account/".$data['account'];
|
|
|
|
|
linkcurl($url,'GET',[],[],0);
|
|
|
|
|
echo json_encode(['code'=>1,]);
|
|
|
|
|
}
|
2020-12-03 14:47:04 +08:00
|
|
|
}
|