mirror of
https://github.com/openclassify/openclassify.git
synced 2026-01-11 18:01:10 -06:00
#3411 [references] Add image to share link to settings
This commit is contained in:
parent
c6cc88eaca
commit
887c19a12e
@ -1,32 +1,40 @@
|
||||
<?php
|
||||
|
||||
namespace Visiosoft\ProfileModule\Http\Middleware;
|
||||
<?php namespace Visiosoft\ProfileModule\Http\Middleware;
|
||||
|
||||
use Anomaly\FilesModule\File\Command\GetFile;
|
||||
use Anomaly\Streams\Platform\View\ViewTemplate;
|
||||
use Closure;
|
||||
use Illuminate\Contracts\Auth\Guard;
|
||||
use Illuminate\Foundation\Bus\DispatchesJobs;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class authCheck
|
||||
{
|
||||
use DispatchesJobs;
|
||||
|
||||
private $auth;
|
||||
private $request;
|
||||
private $template;
|
||||
|
||||
public function __construct(Guard $auth,Request $request)
|
||||
public function __construct(Guard $auth,Request $request, ViewTemplate $template)
|
||||
{
|
||||
$this->auth = $auth;
|
||||
$this->request = $request;
|
||||
$this->template = $template;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param Guard $auth
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||
*/
|
||||
public function handle(Request $request, Closure $next)
|
||||
{
|
||||
if ($this->auth->check()) {
|
||||
return redirect($this->request->get('redirect', '/'));
|
||||
}
|
||||
|
||||
if (($ogImage = session()->get('ogImage')) && ($file = $this->dispatch(new GetFile($ogImage)))) {
|
||||
$this->template->set(
|
||||
'og_image',
|
||||
$file->make()->url()
|
||||
);
|
||||
}
|
||||
|
||||
return $next($request);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user