【类 型】:

【原  因】:
【过  程】:
【影  响】:
This commit is contained in:
air 2025-05-07 14:32:28 +08:00
parent 431829a09e
commit 0cee301450

View File

@ -15,58 +15,54 @@ class LoginController extends Controller
*/ */
public function login() public function login()
{ {
//header("Access-Control-Allow-Origin: " . C('LimitApi')); //请求域名限制 header("Access-Control-Allow-Origin: " . C('LimitApi')); //请求域名限制
// header('Access-Control-Allow-Headers:Token'); //token请求头 header('Access-Control-Allow-Headers:Token'); //token请求头
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Methods: GET, POST, OPTIONS");
header("Access-Control-Allow-Headers: Content-Type, Authorization");
echo json_encode(array('status' => 0, 'msg' => "hello"), JSON_UNESCAPED_UNICODE);
// if (!$_POST['username']) { if (!$_POST['username']) {
// echo json_encode(array('status' => 0, 'msg' => '用户名不能为空'), JSON_UNESCAPED_UNICODE); echo json_encode(array('status' => 0, 'msg' => '用户名不能为空'), JSON_UNESCAPED_UNICODE);
// exit; exit;
// } }
// if (!$_POST['password']) { if (!$_POST['password']) {
// echo json_encode(array('status' => 0, 'msg' => '密码不能为空'), JSON_UNESCAPED_UNICODE); echo json_encode(array('status' => 0, 'msg' => '密码不能为空'), JSON_UNESCAPED_UNICODE);
// exit; exit;
// } }
// $adminuserDb = D('adminuser'); $adminuserDb = D('adminuser');
// $where['name'] = $_POST['username']; $where['name'] = $_POST['username'];
// $where['del'] = '0'; $where['del'] = '0';
// $adminInfo = $adminuserDb->where($where)->field('name,uname,pwd,qx,shop_id,photo,lasttime')->find(); $adminInfo = $adminuserDb->where($where)->field('name,uname,pwd,qx,shop_id,photo,lasttime')->find();
// if ($adminInfo) { if ($adminInfo) {
// if (MD5(MD5($_POST['password'])) == $adminInfo['pwd']) { if (MD5(MD5($_POST['password'])) == $adminInfo['pwd']) {
// //登陆成功 //登陆成功
// $this->shop_id = $adminInfo['shop_id']; $this->shop_id = $adminInfo['shop_id'];
// $data['lasttime'] = time(); $data['lasttime'] = time();
// $adminuserDb->where($where)->save($data); //最后登录时间写入数据库 $adminuserDb->where($where)->save($data); //最后登录时间写入数据库
// //从program表拿用户头像 //从program表拿用户头像
// $adminInfo['photo'] = json_decode($adminInfo['photo'])[0]; //反序列化 取到头像名称 $adminInfo['photo'] = json_decode($adminInfo['photo'])[0]; //反序列化 取到头像名称
// switch ($adminInfo['qx']) { switch ($adminInfo['qx']) {
// case 4: case 4:
// $adminInfo['power'] = 'admin'; $adminInfo['power'] = 'admin';
// break; break;
// case 5: case 5:
// $adminInfo['power'] = 'editor'; $adminInfo['power'] = 'editor';
// break; break;
// } }
// //删除多余信息 //删除多余信息
// unset($adminInfo['pwd']); unset($adminInfo['pwd']);
// //创建token //创建token
// $token = $this->makeToken(array('shop_id' => $this->shop_id)); $token = $this->makeToken(array('shop_id' => $this->shop_id));
// //登陆成功 返回token //登陆成功 返回token
// echo json_encode(array('status' => 1, 'msg' => '登陆成功', 'adminInfo' => $adminInfo, 'token' => $token), JSON_UNESCAPED_UNICODE); echo json_encode(array('status' => 1, 'msg' => '登陆成功', 'adminInfo' => $adminInfo, 'token' => $token), JSON_UNESCAPED_UNICODE);
// } else { } else {
// //密码错误 //密码错误
// echo json_encode(array('status' => 0, 'msg' => '登陆失败'), JSON_UNESCAPED_UNICODE); echo json_encode(array('status' => 0, 'msg' => '登陆失败'), JSON_UNESCAPED_UNICODE);
// exit; exit;
// } }
// } else { } else {
// //账号不存在或已注销 //账号不存在或已注销
// echo json_encode(array('status' => 0, 'msg' => "登陆失败"), JSON_UNESCAPED_UNICODE); echo json_encode(array('status' => 0, 'msg' => "登陆失败"), JSON_UNESCAPED_UNICODE);
// exit; exit;
// } }
} }
/** /**
* @description: 构建token * @description: 构建token