webman-admin/app/api/controller/AuthController.php

23 lines
495 B
PHP
Raw Permalink Normal View History

2025-07-22 17:50:26 +08:00
<?php
namespace app\api\controller;
use app\api\logic\UserLogic;
use app\common\controller\BaseLikeAdminController;
use support\Request;
class AuthController extends BaseLikeAdminController
{
public $optional = ['login'];
public function login(Request $request, UserLogic $userLogic)
{
$type = $request->post('type', 'wechat');
$code = $request->post('code', '', 1);
$token = $userLogic->login($type, $code);
return $this->data($token);
}
}