Olá pessoal, bom dia.
Estou com um problema com login no Laravel 5.7 Meu método de login:
public function authenticate(Request $request) {
$email = $request->input("ds_usuas_email");
$password = $request->input("cd_usuas_senha");
$hashed = md5($password);
$credentials = array('ds_usuas_email' => $email , 'cd_usuas_senha' => $password);
if (Auth::attempt(['ds_usuas_email' => $email, 'cd_usuas_senha' => $hashed])) {
return redirect()->intended('welcome');
} else {
return "não funcionou!";
}
}Sendo quando preencho meu formulário de login no browser em envio dá o seguinte erro:
ErrorException (E_NOTICE)
Undefined index: password
//A classe onde está dando o erro.
vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php
public function validateCredentials(UserContract $user, array $credentials)
{
$plain = $credentials['password']; <- O erro está acontecendo aqui.
$hashed = $user->getAuthPassword();
if (strlen($hashed) === 0) {
return false;
}
return password_verify($plain, $hashed);
}Alguém já passou por esse problema?