У меня проблема с аутентификацией пользователя. Я могу создать нового пользователя и использовать команду Hash::make
Laravel для шифрования пароля, который все, кажется, работает правильно посмотреть запись базы данных ниже:Проблема с авторизацией при регистрации в Laravel 5
Теперь для сценария входа в систему. Я сделал свалку на $input
и подтвердил, что у нее есть данные из формы входа в нее.
Код:
public function CheckLogin()
{
$input = Request::all();
// create our user data for the authentication
$userdata = array(
'Email' => $input['email'],
'Password' => $input['password']
);
// attempt to do the login
if (Auth::attempt($userdata)) {
// if(Auth::attempt(['Email' => $input['email'], 'Password' =>$input['password'], 'ArchivedOn' => null])){
//return redirect()->intended('devices');
return redirect()->intended('devices');
} else {
$err = 'Login Failed Please check credentials and try again.';
return view('welcome', compact('err'));
}
}
Auth::attempt
появляется всегда возвращает ложь, как это всегда перенаправляет на страницу приветствия с сообщением об ошибке я указал.
Я ожидаю, что мне не хватает чего-то очевидного, но я подумал, что попрошу свежую пару глаз на этом, поскольку я не вижу проблемы.
Бог я знал, что это будет что-то глупое спасибо Рави, что сработало –
Добро пожаловать :-) –