Boa noite, gostaria de saber como tratar a falha no login, por exemplo, enviando uma mensagem de erro etc.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa noite, gostaria de saber como tratar a falha no login, por exemplo, enviando uma mensagem de erro etc.
Primeiro você pode usar o método AddModelError para criar uma mensagem de erro:
if (usuario != null)
{
Session["usuarioLogado"] = usuario;
return RedirectToAction("Index", "Produto");
}
else
{
ModelState.AddModelError("", "Usuário ou senha inválidos");
return RedirectToAction("Index");
}
E dentro da view Index você pode utilizar o ValidationSummaty para exibir o erro:
@Html.ValidationSummary()
Boa sorte e bons estudos!
Comigo não funcionou, ele redireciona a página mas a mensagem de erro não aparece na página.