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);
|
||
|
}
|
||
|
|
||
|
}
|