URL Shortener 1.0
A Laravel-based URL shortener application
Chargement...
Recherche...
Aucune correspondance
ConfirmablePasswordController.php
Aller à la documentation de ce fichier.
1<?php
2
4
6use Illuminate\Http\RedirectResponse;
7use Illuminate\Http\Request;
8use Illuminate\Support\Facades\Auth;
9use Illuminate\Validation\ValidationException;
10use Illuminate\View\View;
11
13{
17 public function show(): View
18 {
19 return view('auth.confirm-password');
20 }
21
25 public function store(Request $request): RedirectResponse
26 {
27 if (! Auth::guard('web')->validate([
28 'email' => $request->user()->email,
29 'password' => $request->password,
30 ])) {
31 throw ValidationException::withMessages([
32 'password' => __('auth.password'),
33 ]);
34 }
35
36 $request->session()->put('auth.password_confirmed_at', time());
37
38 return redirect()->intended(route('dashboard', absolute: false));
39 }
40}