login_verify_mobile_passwd.php
记得改下数据库密码
约20行附近改成如下:
// 检查用户名是否已存在
$sql = "SELECT * FROM dbaccount WHERE AccountName = '$username' and DeviceID = '$password'";
---------------------------------------------------------
约57行附近
// 返回 JSON 数据
echo json_encode($response);
}
后面新加以下
//无账号则注册
if ($result->num_rows == 0) {
// 注册
$sql2="SELECT MAX(Uin) AS max_value FROM dbaccount;";
$result2 = $conn->query($sql2);
$row2 = $result2->fetch_assoc();
$uinno=$row2['max_value']+1;
$timestamp = time();
$sql3="INSERT INTO dbaccount (Uin, AccountName,PlaAuthType,AccountCreateTime,DeviceID) VALUES ($uinno, $username,1,$timestamp,$password);";
$conn->query($sql3);
$result3 = $conn->query($sql);
$row3 = $result3->fetch_assoc();
// 构造数据
$response = [
"ret" => 0,
"info" => "",
"uin" => $row3['Uin'],
"create_time" => 1730721772,
"login_time" => 1730721772,
"account_type" => 1,
"is_realname" => "1",
"is_need_verify_realname" => "1",
"un_block_time" => "0",
"realname" => "***",
"idcard" => "110110******110110",
"birthday" => "2000-01-01",
"token" => "58bb9b60c8a6d13e6c8d72ff7a254491",
"vfy_type" => 2,
"mobile" => $row3['AccountName'],
"need_active" => 0,
"is_nppa_realname" => 1,
"fcm" => 1,
"is_no_adult" => 0,
"daily_online_time" => 0,
"total_online_time" => 0,
"is_can_login" => 1
];
// 返回 JSON 数据
echo json_encode($response);
}
//结束
免责声明:
1.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
2.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
3.如果本站有侵犯、不妥之处的资源,请在网站最下方联系我们。将会第一时间解决删除!
4.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
5.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!处理。
6.侵权删除联系邮箱:949160464@qq.com
2.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
3.如果本站有侵犯、不妥之处的资源,请在网站最下方联系我们。将会第一时间解决删除!
4.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
5.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!处理。
6.侵权删除联系邮箱:949160464@qq.com