Exemple #1
0
 /**
  * Authenticate to a protected file.
  *
  * @param File    $file
  * @param Request $request
  * @param Store   $session
  * @return \Illuminate\Http\RedirectResponse
  */
 public function authenticate(File $file, Request $request, Store $session)
 {
     if (!$file->authenticate($request->input('password'))) {
         flash()->warning('Wrong password');
         return redirect()->back();
     }
     $session->flash('files_auth', true);
     return redirect()->route('files.show', $file->slug->slug);
 }