开源 企业版 高校版 私有云 模力方舟 AI 队友
代码拉取完成,页面将自动刷新
forked from Tony/WIFI
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
已有帐号? 立即登录
文件
master
分支 (1)
master
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
项目仓库所选许可证以仓库主分支所使用许可证为准
master
分支 (1)
master
克隆/下载
克隆/下载
提示
下载代码请复制以下命令到终端执行
为确保你提交的代码身份被 Gitee 正确识别,请执行以下命令完成配置
初次使用 SSH 协议进行代码克隆、推送等操作时,需按下述提示完成 SSH 配置
1 生成 RSA 密钥
2 获取 RSA 公钥内容,并配置到 SSH公钥
在 Gitee 上使用 SVN,请访问 使用指南
使用 HTTPS 协议时,命令行会出现如下账号密码验证步骤。基于安全考虑,Gitee 建议 配置并使用私人令牌 替代登录密码进行克隆、推送等操作
Username for 'https://gitee.com': userName
Password for 'https://userName@gitee.com': # 私人令牌
master
分支 (1)
master
WIFI
/
interface.php
WIFI
/
interface.php
interface.php 5.34 KB
一键复制 编辑 原始数据 按行查看 历史
Tony 提交于 2014年03月19日 13:26 +08:00 . added
<?php
require("../inc/common.inc.php");
//获取版本号
if($action == 'getVersion' && $version != '' && $verifier != ''){
$msg = array('status'=>'','reason'=>'','downurl'=>'');
if(md5($version) != $verifier){
$msg['status'] = '0';
$msg['reasion'] = '非法操作!';
echo json_encode($msg);
exit();
}
$rs = $db->excu("SELECT TOP 1 * FROM mx_wifi_assistant ORDER BY pub_date desc");
$rsdb = $db->fetch_array($rs);
if(trim($rsdb['version']) == $version){
$msg['status'] = '1';
$msg['reason'] = '您的版本已经是最新版本';
echo json_encode($msg);
exit();
}
elseif(trim($rsdb['version']) != $version && !empty($version)){
$msg['status'] = '2';
$msg['downurl'] = $rsdb['downurl'];
echo json_encode($msg);
exit();
}
}
//获取商户ID
if($action == 'getShanghuInfo' && !empty($rid) && trim($ssid) != '' && $verifier != ''){
$msg = array('status'=>'','reason'=>'','host'=>'','shanghuinfo'=>'');
if(md5($rid.$ssid) != $verifier){
$msg['status'] = '0';
$msg['reasion'] = '非法操作!';
echo json_encode($msg);
exit();
}
$shanghuid = 0;
$ssid = iconv('utf-8','gb2312',$ssid);
$shanghuid = $db->getsingle("SELECT TOP 1 shanghuid FROM mx_shebei WHERE ssid = '$ssid' and id = '$rid'");
if($shanghuid == 0){
$msg['status'] = '1';
$msg['reason'] = '未找到相应商户ID';
echo json_encode($msg);
exit();
}
//获取商户信息
$rs = $db->excu("SELECT TOP 1 id,srealname,zuobiao,address,logo,tel from MX_SHANGHU where id = '$shanghuid'");
$rsdb = mssql_fetch_assoc($rs);
if(trim($rsdb['logo']) != ''){
$rsdb['logo'] = '/upload_files/'.$rsdb['logo'];
}else{
$rsdb['logo'] = 'http://guanjia.20080531.com/images/nopic.png';
}
//$rsdb['srealname'] = urlencode($rsdb['srealname']);
$rsdb['srealname'] = iconv('gb2312','utf-8',$rsdb['srealname']);
if(trim($rsdb['gotourl']) == ''){
$msg['host'] = 'http://guanjia.20080531.com/';
}else{
$msg['host'] = $rsdb['gotourl'] ;
}
$msg['status'] = '2';
$msg['shanghuinfo'] = $rsdb;
echo urldecode(json_encode($msg));
exit();
}
//插入安装时间
if($action == 'UpdateInsDate' && $mobile != '' && $version != '' && $verifier != ''){
$msg = array('status'=>'','reason'=>'');
if(md5($mobile.$version) != $verifier){
$msg['status'] = '0';
$msg['reasion'] = '非法操作!';
echo json_encode($msg);
exit();
}
$insDate = date('Y-m-d H:i:s',time());
//echo "update mx_shang_maclist set app_ins_date = '$insDate',app_version='$version' WHERE mobile = '$mobile'";
$address = iconv('utf-8','gb2312',$address);
$rs = $db->excu("INSERT INTO mx_wifi_inslog (mobile,ins_date,version,address) values ('$mobile','$insDate','$version','$address')");
$msg['status'] = '2';
$msg['reason'] = '成功';
echo json_encode($msg);
exit();
}
//获取安装时间
if($action == 'getInsDate' && $mobile != '' && $verifier != ''){
$msg = array('status'=>'','reason'=>'','installDate'=>'');
if(md5($mobile) != $verifier){
$msg['status'] = '0';
$msg['reasion'] = '非法操作!';
echo json_encode($msg);
exit();
}
if($mobile != '0'){
if(preg_match("/^13[0-9]{1}[0-9]{8}$|15[0-9]{1}[0-9]{8}$|18[0-9]{1}[0-9]{8}$/",$mobile)){}
else{
$msg['status'] = '0';
$msg['reason'] = '手机号码格式不正确!';
echo json_encode($msg);
exit();
}
}
$rs = $db->excu("SELECT TOP 1 * FROM mx_shang_maclist WHERE mobile = '$mobile'");
$rsdb = $db->fetch_array($rs);
if(trim($rsdb['app_ins_date']) != ''){
$msg['status'] = '2';
$msg['reasion'] = '成功';
$msg['installDate'] = $rsdb['app_ins_date'];
echo json_encode($msg);
exit();
}
else{
$msg['status'] = '1';
$msg['reason'] = '未找到';
$msg['installDate'] = '';
echo json_encode($msg);
exit();
}
}
//获取区域内热点
if($action == 'getHotspot' && $scope != '' && $verifier != '' ){
//$aaa = array(array('117.067097','36.707053'),array('117.067099','36.707055'));
// $scope = '[{"latitude":"117.067097","longitude":"36.707053"},{"latitude":"117.067099","longitude":"36.707055"}]';
$scopearr = array();
$scope = stripslashes($scope);
$scopearr = json_decode($scope,true);
// echo $scopearr[0]['latitude'];
$msg = array('status'=>'','reason'=>'','scopes'=>'');
/* if(md5($scope) != $verifier){
$msg['status'] = '0';
$msg['reason'] = '非法操作!';
echo json_encode($msg);
exit();
}
*/
$rs = $db->excu("SELECT srealname,zuobiao,address,logo,tel from MX_SHANGHU where SUBSTRING(zuobiao,1,charindex(',',zuobiao)-1) > '".$scopearr[0]['longitude']."' and SUBSTRING(zuobiao,1,charindex(',',zuobiao)-1) < '".$scopearr[1]['longitude']."' and SUBSTRING(zuobiao,charindex(',',zuobiao)+2,len(zuobiao)) > '".$scopearr[1]['latitude']."' and SUBSTRING(zuobiao,charindex(',',zuobiao)+2,len(zuobiao)) < '".$scopearr[0]['latitude']."'");
if($db->num_rows($rs) <= 0){
$msg['status'] = '1';
$msg['reason'] = '您所在区域内还没有wifi热点';
echo json_encode($msg);
exit();
}
$scopes = array();
while($rsdb = mssql_fetch_assoc($rs)){
if($rsdb['srealname'] != ''){
$rsdb['srealname'] = iconv('gb2312','utf-8',$rsdb['srealname']);
}
$rsdb['address'] = iconv('gb2312','utf-8',$rsdb['address']);
if(trim($rsdb['logo'])!=''){
$rsdb['logo'] = '/upload_files/'.$rsdb['logo'];
}
$scopes[] = $rsdb;
}
// echo json_encode($scopes);
$msg['status'] = '2';
$msg['reason'] = '';
$msg['scopes'] = $scopes;
echo json_encode($msg);
exit();
}
?>
Loading...
举报
举报成功
我们将于2个工作日内通过站内信反馈结果给你!
请认真填写举报原因,尽可能描述详细。
请选择举报类型
取消
发送
误判申诉

此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。

如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。

取消
提交

简介

WIFI管家
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
编辑仓库简介
简介内容
主页
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/program4fun/WIFI.git
git@gitee.com:program4fun/WIFI.git
program4fun
WIFI
WIFI
master
点此查找更多帮助

搜索帮助

评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册

AltStyle によって変換されたページ (->オリジナル) /