Ниже приведен некоторый метод в черте AuthenticatesUsers
, где Illuminate\Foundation\Auth
, Laravel.
...
protected function validateLogin(Request $request)
{
$this->validate($request, [
$this->username() => 'required|string',
'password' => 'required|string',
]);
}
...
public function username()
{
return 'email';
}
Первоначально моя цель - создать еще одну форму входа с user_id и паролем на мобильном устройстве, чтобы проверить Auth () и, в случае успеха, сработать каким-либо методом и автоматически выйти из системы после этого. не могли бы вы дать мне подробный совет?
Дополнительный вопрос.
как Jaskaran Singh's
совет Я добавил его также, как показано ниже.
protected function authenticated(Request $request, $user)
{
if($request->Inn == 'Inn') {
return redirect()->route('mobiles_start', ['Inn' => 'Inn']);
}
elseif($request->Ut == 'Ut') {
return redirect()->route('mobiles_destroy', ['Ut' => 'Ut']);
}
return view('welcome');
}
, но если вход не выполнен, то он перенаправляется обратно на страницу /login
вместо ожидаемой страницы просмотра, предварительно определенной в маршруте (mobiles_start и mobiles_destroy) выше.
Как я мог это сделать?