예제 #1
0
        public async Task <ActionResult> Login(string email, string senha)
        {
            try
            {
                //Se chegou aqui, sucesso.
                UsuarioDTO usuario = await svc.Autententicar(email, senha);

                //Criando um arquivo na máquina do usuário.
                HttpCookie cookie = new HttpCookie("USERIDENTITY", usuario.ID.ToString());
                cookie.Expires = DateTime.MaxValue;

                Response.Cookies.Add(cookie);
                return(RedirectToAction("Index", "Cliente"));
            }
            catch (Exception ex)
            {
                ViewBag.Erros = ex.Message;
            }

            return(View());
        }