У меня есть проблема. Я делаю автоат MD5, и он уже проверяю, проверен ли пользователь или нет, но мне нужно, чтобы он был перенаправлен на домашнюю страницу, как только он проверит. < /P>
public function login(Request $request)
{
$request->validate([
'username' => 'required',
'password' => 'required',
]);
$user = User::findByUsername(
$request->username,
);
if (!$user) {
return back()->withErrors([
'username' => 'Nome de usuário ou senha inválidos.',
]);
}
/* if($user->cnomeusua === $request->username &&
$user->csenhusua === md5($request->password)){
return back()->withErrors([
'username' => 'Usuário Válido!', //return
]);
} */
if ($user->cnomeusua === $request->username &&
$user->csenhusua === md5($request->password)) {
Auth::login($user);
//Argument 1 passed to Illuminate\Auth\SessionGuard::login()
return redirect()->intended('/home');
}
return back()->withErrors([
'username' => 'Nome de usuário ou senha inválidos.',
]);
//TESTE DE ROTA
//Auth::login($user);
// return redirect()->intended('/home');
}
public function logout()
{
Auth::logout();
return redirect('/login');
}
}
< /code>
web.php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\Auth\LoginController;
Route::get('/', function() {
return view('auth.login');
})->name('login.form');
Route::get('/home', function () {
return view('home');
})->middleware('auth');
Route::get('login', [LoginController::class, 'showLoginForm'])->name('login.form');
Route::post('login', [LoginController::class, 'login'])->name('login');
Route::post('logout', [LoginController::class, 'logout'])->name('logout'); `
Подробнее здесь: https://stackoverflow.com/questions/795 ... em-laravel
AUTH EM LARAVER ⇐ Php
Кемеровские программисты php общаются здесь
1744401889
Anonymous
У меня есть проблема. Я делаю автоат MD5, и он уже проверяю, проверен ли пользователь или нет, но мне нужно, чтобы он был перенаправлен на домашнюю страницу, как только он проверит. < /P>
public function login(Request $request)
{
$request->validate([
'username' => 'required',
'password' => 'required',
]);
$user = User::findByUsername(
$request->username,
);
if (!$user) {
return back()->withErrors([
'username' => 'Nome de usuário ou senha inválidos.',
]);
}
/* if($user->cnomeusua === $request->username &&
$user->csenhusua === md5($request->password)){
return back()->withErrors([
'username' => 'Usuário Válido!', //return
]);
} */
if ($user->cnomeusua === $request->username &&
$user->csenhusua === md5($request->password)) {
Auth::login($user);
//Argument 1 passed to Illuminate\Auth\SessionGuard::login()
return redirect()->intended('/home');
}
return back()->withErrors([
'username' => 'Nome de usuário ou senha inválidos.',
]);
//TESTE DE ROTA
//Auth::login($user);
// return redirect()->intended('/home');
}
public function logout()
{
Auth::logout();
return redirect('/login');
}
}
< /code>
web.php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\Auth\LoginController;
Route::get('/', function() {
return view('auth.login');
})->name('login.form');
Route::get('/home', function () {
return view('home');
})->middleware('auth');
Route::get('login', [LoginController::class, 'showLoginForm'])->name('login.form');
Route::post('login', [LoginController::class, 'login'])->name('login');
Route::post('logout', [LoginController::class, 'logout'])->name('logout'); `
Подробнее здесь: [url]https://stackoverflow.com/questions/79569638/auth-em-laravel[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия