param(); $wm = new webmanger(); $l_wul = new webuserloglogic(); $result = $wm->userlogin($userinfo['userName'], $userinfo['password']); $logData = ['type' => 1, 'tablename' => 'webuser']; if (1 == $result['status']) { $logData['wuid'] = $result['data']['id']; $logData['node'] = "登录成功"; $result1 = $l_wul->addlog($logData); //log::info($result1); return backjson2(200, '登录成功', $result['data']); } else { $logData['node'] = "登录失败:" . $result['msg']; $result1 = $l_wul->addlog($logData); //log::info($result1); return backjson2(0, $result['msg']); } } /*** * 后台退出 * 20211116 * wj */ public function loginout() { checkToken(); $param = request()->param(); $logData = [ 'type' => 1, 'tablename' => 'webuser', 'token' => $param['token'], 'node' => '退出', ]; $m_w = new webmanger(); $l_wul = new webuserloglogic(); $result = $l_wul->addlog($logData); if (1 === $result['status']) { $result = $m_w->updateToken(); if (1 != $result['status']) { return backjson2(0, $result['msg']); } return backjson2(200, '操作成功'); } else { return backjson2(0, '操作失败'); } } /*** * 根据token获取用户信息 */ public function queryinfobytoken() { $param = request()->param(); $wm = new webmanger(); $result = $wm->queryinfobytoken($param); if (1 == $result['status']) { return backjson2(200, '登录成功', $result['data']); } else { return backjson2(0, $result['msg']); } } }