Я работаю над формой входа в Laravel, но когда я нажимаю кнопку «Вход», страница просто обновляется, не показывая какого -либо сообщения об ошибке, и я не перенаправлен на предполагаемую страницу (например, панель панели). Пользовательские данные существуют в базе данных, и я подтвердил, что форма использует метод POST и включает в себя токен CSRF. < /P>
Вот что я проверил: < /p>
маршрут /вход в систему правильно указывает на ogincontroller@authenticate < /p>
. }} < /p>
присутствует токен CSRF (@csrf) < /p>
Проверка и сообщения об ошибках, но ни один из них не появляется < /p>
Ошибка не отображается в журнале Laravel < /p>
Я использую попытку ($ credentials) в контроллере < /p>
. фрагменты: < /p>
web.php:Route::get('/login', [LoginController::class, 'index'])->name('login'); Route::post('/login', [LoginController::class, 'authenticate']); < /code> < /p>
logincontroller.php: `public authenticate (запрос $ request)
{
$ credentials = $ request-> only ('username', 'пароль'); < /p>
if (Auth::attempt($credentials)) {
return redirect()->intended('/');
}
return back()->withErrors([
'login' => 'Invalid username or password.',
]);
< /code>
}
Login form (Blade):< /code>
@csrf
login < /p>
`
Вопрос:
Что может привести к форме входа в Laravel, чтобы просто освежить страницу, не показывая ошибку или регистрируя пользователь.?
Подробнее здесь: https://stackoverflow.com/questions/796 ... or-message
Форма логина Laravel обновляется без входа в систему и не отображая сообщение об ошибке ⇐ Php
Кемеровские программисты php общаются здесь
1746368929
Anonymous
Я работаю над формой входа в Laravel, но когда я нажимаю кнопку «Вход», страница просто обновляется, не показывая какого -либо сообщения об ошибке, и я не перенаправлен на предполагаемую страницу (например, панель панели). Пользовательские данные существуют в базе данных, и я подтвердил, что форма использует метод POST и включает в себя токен CSRF. < /P>
Вот что я проверил: < /p>
маршрут /вход в систему правильно указывает на ogincontroller@authenticate < /p>
. }} < /p>
присутствует токен CSRF (@csrf) < /p>
Проверка и сообщения об ошибках, но ни один из них не появляется < /p>
Ошибка не отображается в журнале Laravel < /p>
Я использую попытку ($ credentials) в контроллере < /p>
. фрагменты: < /p>
web.php:Route::get('/login', [LoginController::class, 'index'])->name('login'); Route::post('/login', [LoginController::class, 'authenticate']); < /code> < /p>
logincontroller.php: `public authenticate (запрос $ request)
{
$ credentials = $ request-> only ('username', 'пароль'); < /p>
if (Auth::attempt($credentials)) {
return redirect()->intended('/');
}
return back()->withErrors([
'login' => 'Invalid username or password.',
]);
< /code>
}
Login form (Blade):< /code>
@csrf
login < /p>
`
Вопрос:
Что может привести к форме входа в Laravel, чтобы просто освежить страницу, не показывая ошибку или регистрируя пользователь.?
Подробнее здесь: [url]https://stackoverflow.com/questions/79605710/laravel-login-form-refreshes-without-logging-in-or-showing-error-message[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия