$code, 'data' => $data, 'msg' => lang('EA01010')]); } if(empty($getData['password'])){ return json(['code' => $code, 'data' => $data, 'msg' => lang('EA01011')]); } // 获取用户信息. $userInfo = model('User')->login($getData); // 成功则返回用户信息. if ($userInfo['code'] === 1) { $code = 1; $msg = $userInfo['msg']; $data = $userInfo['data']; // 失败则返回错误信息. } else { $msg = $userInfo['msg']; } } catch (Exception $e) { Log::write($e->getMessage(), 'error'); } return json(['code' => $code, 'data' => $data, 'msg' => $msg]); }//end login() /** * 用户注册 * * @access public * @return string */ public function registered() { $code = -2; $data = []; $msg = lang('EC01002'); try { $getData = array_keys(input('post.')); $getData = json_decode($getData[0], 256); if(empty($getData['name'])){ return json(['code' => $code, 'data' => $data, 'msg' => lang('EA01010')]); } if(empty($getData['password'])){ return json(['code' => $code, 'data' => $data, 'msg' => lang('EA01011')]); } if(empty($getData['phone'])){ return json(['code' => $code, 'data' => $data, 'msg' => lang('EA01012')]); } // 用户注册. $userInfo = model('User')->registered($getData); // 成功则返回用户信息. if ($userInfo['code'] === 1) { $code = 1; $msg = $userInfo['msg']; $data = $userInfo['data']; // 失败则返回错误信息. } else { $msg = $userInfo['msg']; } } catch (Exception $e) { Log::write($e->getMessage(), 'error'); } return json(['code' => $code, 'data' => $data, 'msg' => $msg]); }//end registered() /** * 退出登陆 * * @access public * @return string */ public function logout() { $code = -2; $data = []; $msg = lang('EC01002'); try { // 退出登陆. $userInfo = model('User')->logout(); // 成功. if ($userInfo['code'] === 1) { $code = 1; $msg = $userInfo['msg']; $data = $userInfo['data']; // 失败则返回错误信息. } else { $msg = $userInfo['msg']; } } catch (Exception $e) { Log::write($e->getMessage(), 'error'); } return json(['code' => $code, 'data' => $data, 'msg' => $msg]); }//end logout() }