12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- <?php
- /**
- * Created by PhpStorm.
- * User: sicilon_IT
- * Date: 2020/1/22
- * Time: 22:16
- */
- namespace app\admin\controller;
- use app\admin\logic\webmanger;
- use app\admin\logic\webuserloglogic;
- use think\Controller;
- class Weblogin extends Controller
- {
- /**
- * 后台登录
- * 20211116
- * wj
- **/
- public function login()
- {
- $userinfo = request()->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']);
- }
- }
- }
|