|
@@ -98,14 +98,14 @@ class ClientController extends DooController
|
|
echo json_encode(array('status' => FALSE, 'msg' => '登录失败,请更新软件。'), JSON_UNESCAPED_UNICODE);
|
|
echo json_encode(array('status' => FALSE, 'msg' => '登录失败,请更新软件。'), JSON_UNESCAPED_UNICODE);
|
|
die;
|
|
die;
|
|
}
|
|
}
|
|
- if (isset($_POST['v4name']) && isset($_POST['v4pass']) && !empty($_POST['version'])) {
|
|
|
|
|
|
+ if (!empty($_POST['version'])) {
|
|
try {
|
|
try {
|
|
if ($this->modelconfig->getOne(array('select' => 'onoff', 'asArray' => TRUE))['onoff'] != 1) {
|
|
if ($this->modelconfig->getOne(array('select' => 'onoff', 'asArray' => TRUE))['onoff'] != 1) {
|
|
- $versionTotal = array_sum(explode('.', $_POST['version']));
|
|
|
|
|
|
+ $versionTotal = implode("",explode('.', $_POST['version']));
|
|
$StrJson = ($this->modelconfig->getOne(array('select' => 'upgradeinfo', 'asArray' => TRUE))['upgradeinfo']);
|
|
$StrJson = ($this->modelconfig->getOne(array('select' => 'upgradeinfo', 'asArray' => TRUE))['upgradeinfo']);
|
|
$jsonObj = json_decode($StrJson, true);
|
|
$jsonObj = json_decode($StrJson, true);
|
|
if ($jsonObj) {
|
|
if ($jsonObj) {
|
|
- $versionTotalUp = array_sum(explode('.', $jsonObj['version']));
|
|
|
|
|
|
+ $versionTotalUp = implode("",explode('.', $jsonObj['version']));
|
|
$strJson = json_encode(array('status' => 'upgrade', 'msg' => '您的客户端需要升级,请点击确定按钮,下载新版本,并且覆盖安装。', 'url' => $jsonObj['download']), JSON_UNESCAPED_UNICODE);
|
|
$strJson = json_encode(array('status' => 'upgrade', 'msg' => '您的客户端需要升级,请点击确定按钮,下载新版本,并且覆盖安装。', 'url' => $jsonObj['download']), JSON_UNESCAPED_UNICODE);
|
|
if ($jsonObj['condition'] == 1) {
|
|
if ($jsonObj['condition'] == 1) {
|
|
if ($versionTotalUp != $versionTotal) {
|
|
if ($versionTotalUp != $versionTotal) {
|
|
@@ -120,24 +120,29 @@ class ClientController extends DooController
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- if ($this->auth->login($_POST['v4name'], $_POST['v4pass'])) {
|
|
|
|
- $uinfo = $this->auth->getUinfo();
|
|
|
|
- if (isset($uinfo['isstop']) && $uinfo['isstop'] > 0) {
|
|
|
|
- echo json_encode(array('status' => 'false', 'msg' => '帐号不存在或者密码错误'), JSON_UNESCAPED_UNICODE);
|
|
|
|
- die;
|
|
|
|
- }
|
|
|
|
- if (isset($uinfo['uid'])) {
|
|
|
|
- $userArray = $this->profile->getProWithUid($uinfo['uid']);
|
|
|
|
- $avatarStr = $userArray['avatar'];
|
|
|
|
- if (isset($userArray['userid'])) {
|
|
|
|
- $msgArray = array('uid' => $uinfo['uid'], 'name' => $userArray['name'], 'email' => $uinfo['uemail'], 'ucompany' => $userArray['company'], 'jobtitle' => $userArray['jobs'], 'avatar' => Doo::conf()->APP_URL . $avatarStr);
|
|
|
|
- echo json_encode(array('status' => 'true', 'msg' => '', 'userinfo' => $msgArray), JSON_UNESCAPED_UNICODE);
|
|
|
|
|
|
+ if(isset($_POST['v4name']) && isset($_POST['v4pass'])){
|
|
|
|
+ if ($this->auth->login($_POST['v4name'], $_POST['v4pass'])) {
|
|
|
|
+ $uinfo = $this->auth->getUinfo();
|
|
|
|
+ if (isset($uinfo['isstop']) && $uinfo['isstop'] > 0) {
|
|
|
|
+ echo json_encode(array('status' => 'false', 'msg' => '帐号不存在或者密码错误'), JSON_UNESCAPED_UNICODE);
|
|
die;
|
|
die;
|
|
}
|
|
}
|
|
- }
|
|
|
|
|
|
+ if (isset($uinfo['uid'])) {
|
|
|
|
+ $userArray = $this->profile->getProWithUid($uinfo['uid']);
|
|
|
|
+ $avatarStr = $userArray['avatar'];
|
|
|
|
+ if (isset($userArray['userid'])) {
|
|
|
|
+ $msgArray = array('uid' => $uinfo['uid'], 'name' => $userArray['name'], 'email' => $uinfo['uemail'], 'ucompany' => $userArray['company'], 'jobtitle' => $userArray['jobs'], 'avatar' => Doo::conf()->APP_URL . $avatarStr);
|
|
|
|
+ echo json_encode(array('status' => 'true', 'msg' => '', 'userinfo' => $msgArray), JSON_UNESCAPED_UNICODE);
|
|
|
|
+ die;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
|
|
- } else {
|
|
|
|
- echo json_encode(array('status' => 'false', 'msg' => '帐号不存在或者密码错误'), JSON_UNESCAPED_UNICODE);
|
|
|
|
|
|
+ } else {
|
|
|
|
+ echo json_encode(array('status' => 'false', 'msg' => '帐号不存在或者密码错误'), JSON_UNESCAPED_UNICODE);
|
|
|
|
+ die;
|
|
|
|
+ }
|
|
|
|
+ }else{
|
|
|
|
+ echo json_encode(array('status' => 'false', 'msg' => '参数错误'), JSON_UNESCAPED_UNICODE);
|
|
die;
|
|
die;
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|