mirror of
https://gh.wpcy.net/https://github.com/hayBIT/freescout2ant.git
synced 2026-05-25 20:34:06 +08:00
30 lines
850 B
PHP
30 lines
850 B
PHP
<?php
|
|
|
|
namespace Modules\AmeiseModule\Http\Controllers;
|
|
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Http\Response;
|
|
use Illuminate\Routing\Controller;
|
|
use Modules\AmeiseModule\Services\TokenService;
|
|
|
|
class AmeiseModuleController extends Controller
|
|
{
|
|
protected $tokenService;
|
|
/**
|
|
* Display a listing of the resource.
|
|
* @return Response
|
|
*/
|
|
|
|
public function auth(Request $request){
|
|
if ($request->has('code')) {
|
|
$this->tokenService = $this->tokenService ?? new TokenService($request->get('code'), auth()->user()->id);
|
|
$this->tokenService->getAccessToken();
|
|
}
|
|
if(session()->has('redirect_back')){
|
|
$url = session()->get('redirect_back');
|
|
session()->forget('redirect_back');
|
|
return redirect($url);
|
|
}
|
|
return redirect('/');
|
|
}
|
|
}
|