diff --git a/addons/default/visiosoft/profile-module/src/Http/Middleware/authCheck.php b/addons/default/visiosoft/profile-module/src/Http/Middleware/authCheck.php index 68d10d61a..7cdb79a51 100644 --- a/addons/default/visiosoft/profile-module/src/Http/Middleware/authCheck.php +++ b/addons/default/visiosoft/profile-module/src/Http/Middleware/authCheck.php @@ -1,32 +1,40 @@ -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); - } -} \ No newline at end of file + } +}