Blame view
app/Http/Controllers/LoginController.php
1.46 KB
d65c79225 Проблема пагинаци... |
1 2 3 4 5 6 7 8 9 10 |
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; class LoginController extends Controller { public function __construct() { |
9a5d84dc0 Авторизация и рег... |
11 |
$this->middleware('guest')->except('logout'); |
d65c79225 Проблема пагинаци... |
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
} //Форма входа public function login() { return view('auth.login'); } // Аутентификация public function autenticate(Request $request) { $request->validate([ 'email' => 'required|string|email', 'password' => 'required|string', ]); $credentials = $request->only('email', 'password'); if (Auth::attempt($credentials, $request->has('remember'))) { if (is_null(Auth::user()->email_verified_at)){ Auth::logout(); return redirect() ->route('auth.vefiry-message') ->withErrors('Адрес почты не подтвержден'); } return redirect() ->route('user.index') ->with('success', 'Вы вошли в личный кабинет.'); } return redirect() ->route('auth.login') ->withErrors('Неверный логин или пароль!'); } // Выход public function logout() { Auth::logout(); return redirect()->route('index') ->with('success', 'Вы вышли из личного кабинета'); } } |