/**
* @param PdfFile $file
* @param Request $request
- * @return View
+ * @return \Illuminate\Http\RedirectResponse|View
* @throws \Illuminate\Auth\Access\AuthorizationException
*/
- public function view(PdfFile $file, Request $request): View
+ public function view(PdfFile $file, Request $request)
{
+ if(! \Auth::check()) {
+ return redirect()->route('login', ['redirect_to' => $request->getUri()]);
+ }
+
+ if(! \Auth::user()->reg_complete) {
+ return redirect()->route('account.index');
+ }
+
$this->authorize('view', $file);