23 lines
495 B
PHP
23 lines
495 B
PHP
<?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);
|
|
}
|
|
|
|
}
|