URL Shortener 1.0
A Laravel-based URL shortener application
Chargement...
Recherche...
Aucune correspondance
AuthenticatedSessionController.php
Aller à la documentation de ce fichier.
1<?php
2
4
7use Illuminate\Http\RedirectResponse;
8use Illuminate\Http\Request;
9use Illuminate\Support\Facades\Auth;
10use Illuminate\View\View;
11
13{
17 public function create(): View
18 {
19 return view('auth.login');
20 }
21
25 public function store(LoginRequest $request): RedirectResponse
26 {
27 $request->authenticate();
28
29 $request->session()->regenerate();
30
31 return redirect()->intended(route('dashboard', absolute: false));
32 }
33
37 public function destroy(Request $request): RedirectResponse
38 {
39 Auth::guard('web')->logout();
40
41 $request->session()->invalidate();
42
43 $request->session()->regenerateToken();
44
45 return redirect('/');
46 }
47}
store(LoginRequest $request)
Handle an incoming authentication request.
destroy(Request $request)
Destroy an authenticated session.
authenticate()
Attempt to authenticate the request's credentials.