РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pplrAuBrLi 40 of 53 menu

Вход в Laravel Breeze

Вход делает AuthenticatedSessionController. create - форма, store - проверка email и пароля.

Внутри store - та же идея, что у Auth::attempt: если пара верная, сессию обновляют и ведут на dashboard (или на URL, куда пользователь пытался попасть до логина):

<?php public function store(LoginRequest $request): RedirectResponse { $request->authenticate(); $request->session()->regenerate(); return redirect()->intended(route('dashboard', absolute: false)); } ?>

Сама проверка пары email/password живёт в LoginRequest в методе authenticate через Auth::attempt.

Шаблон - resources/views/auth/login.blade.php. Там же часто есть ссылка «забыли пароль» на сброс.

Чекбокс Remember me, если он есть в форме, передаётся в attempt как «запомнить» пользователя дольше обычной сессии.

В контроллере входа найдите место, где выполняется попытка аутентификации.

Куда ведёт ссылка «Forgot password» из login?

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить