예제 #1
0
        public List <Paciente> AutenticarP(String CPF, String Senha)
        {
            List <Paciente> lista = new List <Paciente>();

            if (Paciente.Autenticar(CPF, Senha))
            {
                lista = new Paciente().ListarPacienteCPF(CPF);
                return(lista);
            }
            else
            {
                return(null);
            }
        }
예제 #2
0
        public ActionResult Logar()
        {
            Session.Clear();

            if (Request.HttpMethod == "POST")
            {
                String CPF   = Request.Form["cpf"].ToString();
                String Senha = Request.Form["senha"].ToString();

                if (Paciente.Autenticar(CPF, Senha))
                {
                    Paciente P = new Paciente(CPF, Senha);
                    Session["Paciente"] = P;
                    Response.Redirect("/Perfil/IndexPerfil");
                }


                if (Nutricionista.Autenticar(CPF, Senha))
                {
                    Nutricionista N = new Nutricionista(CPF, Senha);
                    Session["Nutricionista"] = N;
                    Response.Redirect("/Nutricionista/Perfil");
                }
                else
                {
                    ViewBag.MsgErro = "CPF e/ou Senha incorreto!";
                }


                if (Session["Paciente"] != null)
                {
                    ViewBag.Logado = Session["Paciente"];
                    Paciente Paciente = (Paciente)Session["Paciente"];

                    ViewBag.CPF      = Paciente.CPF;
                    ViewBag.Nome     = Paciente.Nome;
                    ViewBag.Objetivo = Paciente.Objetivo;
                }
            }
            return(View());
        }