В общем суть такова, у меня есть несколько баз данных, в каждой базе данных есть таблица пользователей с одинаковыми значениями в каждой базе данных mysql
.
При авторизации пользователь выбирает базу данных в которой он зарегистрирован с помощью select
.
Так вот я пытаюсь найти пользователя в удалённой базе данных и авторизовать его с помощью метода login()
класса Auth
, но почему то авторизации не происходит.
$dbResult = DB::connection($request->database)
->table("users")
->where("u_email",$request->email)
->where("u_password",$request->password)
->get();
$user = new User();
$findUser = $user::on($request->database)->where("u_email",$request->email)
->where("u_password",$request->password)->first();
Auth::login($findUser);
В чем может быть проблема?
у метода \Auth::login($user, bool $remember = false)
есть второй параметр, который запоминает пользователя.
По умолчанию $remember = false
, поэтому после редиректа пользователь уже не авторизован, т.к. это уже другой запрос
Виртуальный выделенный сервер (VDS) становится отличным выбором
делаю многоуровневое меню (три уровня), столкнулся с проблемой, что у крайних пунктов, меню вторых третьих уровней выходят за зону видимости...
Использую вот такую систему смены стилей по кнопкеОднако не все элементы меняют стили