예제 #1
0
        public JsonResult ValidaPermissaoUsuario(string usuario, string senha)
        {
            string mensagemErro;

            Funcionario funcionario = FuncionarioBLL.getFuncionario(usuario, out mensagemErro);

            if (String.IsNullOrEmpty(mensagemErro))
            {
                if (funcionario.Perfil.Codigo != 1 && funcionario.Senha == Uteis.GeraHashMD5(senha))
                {
                    return(Json(new { sucesso = true, autorizado = true }));
                }
                else
                {
                    return(Json(new { sucesso = true, autorizado = false }));
                }
            }

            return(Json(new { sucesso = false, mensagemErro = mensagemErro }));
        }