public ActionResult Login(Cliente cliente) { //try //{ // Cliente clienteLogado = ClienteDAO.BuscarClientePorEmailSenha(cliente); // if (clienteLogado != null) // Sessao.CriarSessaoCliente(); // if (clienteLogado.AdminCliente) // return RedirectToAction("Home", "EscolhaCadastro"); // return RedirectToAction("AddIngredientesNaPizza", "Pizza"); //} //catch (Exception) //{ // return RedirectToAction("Home", "Cliente"); //} cliente = ClienteDAO.BuscarClientePorEmailSenha(cliente); if (cliente != null) { FormsAuthentication.SetAuthCookie(cliente.EmailCliente, true); Sessao.CriarSessaoCliente(); if (cliente.AdminCliente) { return(RedirectToAction("Home", "EscolhaCadastro")); } return(RedirectToAction("AddIngredientesNaPizza", "Pizza")); } else { ModelState.AddModelError("", "O e-mail ou senha não coincidem!"); return(RedirectToAction("Home", "Cliente")); } }