예제 #1
0
        public Nutricionista AutenticarN(String CPF, String Senha)
        {
            Nutricionista.Autenticar(CPF, Senha);
            Nutricionista N = new Nutricionista(CPF, Senha);

            return(N);
        }
예제 #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());
        }