예제 #1
0
        public ActionResult Login(string Usuario, string Senha)
        {
            try
            {
                Criptografacao encrypt            = new Criptografacao();
                string         SenhaCriptografada = encrypt.SHA256(Senha);

                WebServiceXML UserLogin = new WebServiceXML();

                if (UserLogin.Autenticar(Usuario, SenhaCriptografada) == true)
                {
                    //ADICIONAR METODO PARA VER A FUNÇÂO DO USUARIO LOGADO E DEPENDENDO RETORNA A TELA
                    return(RedirectToAction("PrincipalEntrega"));
                }
                else
                {
                    ModelState.AddModelError("", "Usuário ou senha inválidos!");
                    return(View());
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.ToString());
            }
        }
예제 #2
0
        public ActionResult Login(string Usuario, string Senha)
        {
            try
            {
                Criptografacao encrypt            = new Criptografacao();
                string         SenhaCriptografada = encrypt.SHA256(Senha);

                ServicoWeb servico = new ServicoWeb();


                if (servico.Autenticar(Usuario, SenhaCriptografada) == true)
                {
                    var resultado = servico.RetornaRole(Usuario);

                    if (resultado == "EMBALAGEM")
                    {
                        return(RedirectToAction("PrincipalEMBALAGEM"));
                    }
                    else if (resultado == "USUARIO")
                    {
                        return(RedirectToAction("PrincipalUSUARIO"));
                    }
                    else if (resultado == "ENTREGADOR")
                    {
                        return(RedirectToAction("PrincipalENTREGADOR"));
                    }
                    else
                    {
                        return(RedirectToAction("PrincipalERRO"));
                    }
                }
                else
                {
                    ModelState.AddModelError("", "Usuário ou senha inválidos!");
                    return(View());
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }