Exemple #1
0
        public ActionResult Index(string usuario, string senha, string returnUrl, string continuarConectado)
        {
            try
            {
                bool conectado = false;
                if (continuarConectado != null && continuarConectado == "on")
                {
                    conectado = true;
                }

                _usuarioService.AutenticarUsuario(usuario, senha, conectado);

                if (!string.IsNullOrWhiteSpace(returnUrl))
                {
                    return(Redirect(returnUrl));
                }

                return(RedirectToAction("Inicio"));
            }
            catch (Exception ex)
            {
                ViewBag.Error     = ex.Message;
                ViewBag.Usuario   = usuario;
                ViewBag.ReturnUrl = returnUrl;

                return(View());
            }
        }
Exemple #2
0
        public ActionResult Entrar(string usuario, string senha, string lembrarme, string ReturnUrl)
        {
            try
            {
                _usuarioService.AutenticarUsuario(usuario, senha);

                if (!string.IsNullOrWhiteSpace(lembrarme) && lembrarme == "on")
                {
                    CookieManager.SetCookieValue("lembrarme", usuario);
                }
                else
                {
                    CookieManager.SetCookieValue("lembrarme", null);
                }

                return(RedirectToAction("Index", "Home"));
            }
            catch (Exception ex)
            {
                TratamentoErro.Tratamento(this, ex);
                ViewBag.Usuario = usuario;

                if (!string.IsNullOrWhiteSpace(lembrarme) && lembrarme == "on")
                {
                    ViewBag.Checked = "checked=checked";
                }

                return(View("Entrar"));
            }
        }