Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Привет, а кто может подсказать по Laravel 8 вот код стандартной авторизации пользователя.
if (Auth::attempt(['email' => $email_, 'password' => $info['id']])) {
return redirect()->route('dashboard');
}
Я хочу сделать авторизацию не по столбцу password, а по столбцу qwe.
if (Auth::attempt(['email' => $email_, 'qwe' => $info['id']])) {
return redirect()->route('dashboard');
}
Мне просто нужно проверить приходящие данные допустим когда $_GET['y']=1 то совпадение пароля искать в таблице user колонке qwe_key, а иначе искать совпадение в таблице user колонка password.
Изменено feniksdv (05.04.2021 19:32:26)
Не в сети
Решение для потомков
$user = User::query()
->where('email', $email_)
->where('yandex_key', $password)
->first();
if($user) { //аутентификацию пользователя
Auth::login($user);
return redirect()->route('dashboard');
}
}
Не в сети