Пример #1
0
        public ActionResult Index(FormCollection form)//Login
        {
            Session.RemoveAll();

            string email = form["usuario"];
            string senha = form["password"];

            using (PessoaModel model = new PessoaModel())
            {
                Pessoa e = model.Login(email, senha);

                if (e != null)
                {
                    if (e.Permissao_admin)
                    {
                        Session["admin"] = e;
                        return(RedirectToAction("semesters", "admin"));
                    }
                    else
                    {
                        Session["professor"] = e;
                        return(RedirectToAction("availability", "user"));
                    }
                }
                else
                {
                    ViewBag.Erro = "User not recognized";
                }
            }
            return(View());
        }
Пример #2
0
        public ActionResult Index(string email, string senha)
        {
            using (PessoaModel model = new PessoaModel())
            {
                Pessoa login = model.Login(email, senha);
                if (login != null)
                {
                    if (login.TipoPessoa == 1)
                    {
                        return(Redirect("Home"));
                    }
                    else
                    {
                        Session["truck"] = login;
                        return(RedirectToAction("Index", "Admin"));
                    }
                }
            }

            ViewBag.Mensagem = "Email e senha inválido";
            return(View());
        }