diff --git a/addons/default/visiosoft/base-theme/resources/css/intlTelInput.css b/addons/default/visiosoft/base-theme/resources/css/intlTelInput.css index eebd0d0ee..08523be6a 100644 --- a/addons/default/visiosoft/base-theme/resources/css/intlTelInput.css +++ b/addons/default/visiosoft/base-theme/resources/css/intlTelInput.css @@ -916,7 +916,7 @@ .iti__flag { height: 15px; box-shadow: 0px 0px 1px 0px #888; - background-image: url('{{ img("visiosoft.theme.base::images/flags.png").url }}'); + background-image: url('{{ img("visiosoft.theme.base::images/flags.png").path }}'); background-repeat: no-repeat; background-color: #DBDBDB; background-position: 20px 0; } diff --git a/addons/default/visiosoft/profile-module/src/Http/Middleware/OGImage.php b/addons/default/visiosoft/profile-module/src/Http/Middleware/OGImage.php new file mode 100644 index 000000000..5bc61993e --- /dev/null +++ b/addons/default/visiosoft/profile-module/src/Http/Middleware/OGImage.php @@ -0,0 +1,31 @@ +template = $template; + } + + public function handle(Request $request, Closure $next) + { + if (($ogImage = session()->get('ogImage')) && ($file = $this->dispatch(new GetFile($ogImage)))) { + $this->template->set( + 'og_image', + $file->make()->url() + ); + } + + return $next($request); + } +} 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..e1e83a94a 100644 --- a/addons/default/visiosoft/profile-module/src/Http/Middleware/authCheck.php +++ b/addons/default/visiosoft/profile-module/src/Http/Middleware/authCheck.php @@ -1,6 +1,4 @@ -request = $request; } - /** - * @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', '/')); } + return $next($request); - } -} \ No newline at end of file + } +} diff --git a/addons/default/visiosoft/profile-module/src/ProfileModuleServiceProvider.php b/addons/default/visiosoft/profile-module/src/ProfileModuleServiceProvider.php index 476ce364a..422a476cf 100644 --- a/addons/default/visiosoft/profile-module/src/ProfileModuleServiceProvider.php +++ b/addons/default/visiosoft/profile-module/src/ProfileModuleServiceProvider.php @@ -15,6 +15,7 @@ use Visiosoft\ProfileModule\Education\Contract\EducationRepositoryInterface; use Visiosoft\ProfileModule\Education\EducationModel; use Visiosoft\ProfileModule\Education\EducationRepository; use Visiosoft\ProfileModule\Http\Middleware\authCheck; +use Visiosoft\ProfileModule\Http\Middleware\OGImage; use Visiosoft\ProfileModule\Profile\Password\ForgotPassFormBuilder; use Visiosoft\ProfileModule\Profile\Password\PasswordFormBuilder; use Visiosoft\ProfileModule\Profile\Profile\ProfileFormBuilder; @@ -84,7 +85,8 @@ class ProfileModuleServiceProvider extends AddonServiceProvider // RegisterController 'register' => [ 'middleware' => [ - authCheck::class + authCheck::class, + OGImage::class ], 'ttl' => 0, 'uses' => 'Anomaly\UsersModule\Http\Controller\RegisterController@register',