示例#1
0
        public ActionResult Autentica(int matricula, string senha)
        {
            var dao = new UsuariosDAO();

            Usuarios usuario = dao.Busca(matricula, senha);

            Session["usuarioLogin"] = usuario;

            if (usuario == null)
            {
                TempData["msg"] = "Usuário com perfil inválido";
                return(RedirectToAction("Index"));
            }
            else if (usuario.Setores == Setores.Consultor)
            {
                Session["Setores"]     = Setores.Consultor;
                Session["nomeUsuario"] = usuario.Nome;
                return(RedirectToAction("Index", "Home"));
            }
            else if (usuario.Setores == Setores.Gerencia)
            {
                Session["Setores"]     = Setores.Gerencia;
                Session["nomeUsuario"] = usuario.Nome;
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                Session["Setores"]     = Setores.Administrativo;
                Session["nomeUsuario"] = usuario.Nome;
                return(RedirectToAction("Index", "Home"));
            }
        }
示例#2
0
        //[AllowAnonymous]
        public ActionResult Autentica(string login, string senha)
        {
            var dao     = new UsuariosDAO();
            var usuario = dao.Busca(login, senha);

            if (usuario != null)
            {
                Session["UsuarioLogado"] = usuario;
                return(RedirectToAction("Index", "Produto"));
            }
            return(RedirectToAction("Index"));
        }
示例#3
0
        public ActionResult Autentica(string email, string senha)
        {
            UsuariosDAO dao           = new UsuariosDAO();
            Usuario     usuarioLogado = dao.Busca(email, senha);

            if (usuarioLogado != null)
            {
                Session["usuarioLogado"] = usuarioLogado.Nome;
                return(RedirectToAction("Index", "Home"));
            }
            return(View("Index"));
        }
示例#4
0
        public ActionResult Autentica(String login, String senha)
        {
            UsuariosDAO dao     = new UsuariosDAO();
            Usuario     usuario = dao.Busca(login, senha);

            if (usuario != null)
            {
                Session["usuarioLogado"] = usuario;
                return(RedirectToAction("Index", "Produto"));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
示例#5
0
        public ActionResult Autentica(String email, String senha)
        {
            var usuariosDAO = new UsuariosDAO();
            var usuario     = usuariosDAO.Busca(email, senha);

            if (usuario != null)
            {
                Session["usuarioLogado"] = usuario;
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
示例#6
0
        public ActionResult Login(String nome, String senha)
        {
            UsuariosDAO daoUser = new UsuariosDAO();
            Usuario     usuario = daoUser.Busca(nome, senha);

            if (usuario != null)
            {
                Session["usuarioLogado"] = usuario;
                return(RedirectToAction("Index", "Produto"));
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
示例#7
0
        public ActionResult Autentica(String login, String senha)
        {
            UsuariosDAO dao     = new UsuariosDAO();
            Usuario     usuario = dao.Busca(login, senha);

            // usuário existente
            if (usuario != null)
            {
                Session["usuarioLogado"] = usuario;
                return(RedirectToAction("Index", "Produto")); // retorna para Lista de produtos
            }
            else
            {
                return(RedirectToAction("Index")); // caso não exista, retorna para a página de login novamente
            }
        }
示例#8
0
        public ActionResult Autenticar(string login, string senha)
        {
            UsuariosDAO dao  = new UsuariosDAO();
            Usuario     user = dao.Busca(login, senha);

            if (user != null)
            {
                Session["UsuarioLogado"] = user;
                Session["UsuarioNome"]   = user.Nome;
                return(RedirectToAction("Index", "Produtos"));
            }
            else
            {
                return(RedirectToAction("index"));
            }
        }
示例#9
0
        public ActionResult Autentica(string login, string senha)
        {
            UsuariosDAO dao     = new UsuariosDAO();
            Usuario     usuario = dao.Busca(login, senha);

            if (usuario != null)
            {
                Session["logado"] = true;
                return(RedirectToAction("Index", "Produto"));
            }
            else
            {
                ModelState.AddModelError("Login", "Usuário ou senha incorretos");
            }
            return(View("Index"));
        }
        public ActionResult Autentica(int matricula, string senha)
        {
            var dao     = new UsuariosDAO();
            var usuario = dao.Busca(matricula, senha);

            if (usuario != null)
            {
                Session["usuarioLogado"] = usuario;
                Session["nomeUsuario"]   = usuario.Nome;
                Session["Setores"]       = usuario.Setores;
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                return(RedirectToAction("index"));
            }
        }
示例#11
0
        public ActionResult Autentica(String login, String senha)
        {
            UsuariosDAO dao     = new UsuariosDAO();
            Usuario     usuario = dao.Busca(login, senha);

            if (usuario != null)
            {
                Session["usuarioLogado"] = usuario;
                //guardar sessão de usuários pra personalizar informações das views
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                ModelState.AddModelError("", "Senha inválida.");
                return(RedirectToAction("Index"));
            }
        }
示例#12
0
        public ActionResult Autentica(String login, String senha)
        {
            UsuariosDAO dao     = new UsuariosDAO();
            Usuario     usuario = dao.Busca(login, senha); // Busca o login e senha no bd



            if (usuario != null)                              //Se for diferente de nulo, ele existe no banco de dados
            {
                Session["usuarioLogado"] = usuario;           // Quardar dentro de uma seção
                return(RedirectToAction("index", "Produto")); // Manda para a lista dos produtos
            }
            else
            {
                return(RedirectToAction("index"));// manda de volta para a pagina de login.
            }
        }
示例#13
0
        public ActionResult Autentica(String login, string senha) //Os dados desse formulário serão enviados para a action Autentica do LoginController:
        {
            UsuariosDAO dao = new UsuariosDAO();                  //Nessa action, precisamos verificar se as informações que foram enviadas pelo formulário realmente existem dentro do
            //banco de dados, para isso utilizaremos o método Busca do UsuariosDAO../

            Usuario usuario = dao.Busca(login, senha); //Esse método busca um usuário dado o login e a senha. Se as informações estiverem corretas, o método devolve

            //o Usuario do banco de dados, senão ele devolve a referência nula:
            if (usuario != null)
            {
                Session["usuarioLogado"] = usuario; //Se o usuario tiver uma referência válida, vamos armazená-lo na sessão do servidor e depois redirecionar para a página inicial da aplicação (a lista de produtos),
                return(RedirectToAction("index", "Produto"));
            }
            else
            {
                return(RedirectToAction("index")); //senão vamos enviar o usuário de volta para a página de login da aplicação.
            }
        }
示例#14
0
        public ActionResult Autenticar(string login, string senha)
        {
            // Usuario de Acesso
            // Login : caelum
            // Senha: caelum
            UsuariosDAO dao     = new UsuariosDAO();
            Usuario     usuario = dao.Busca(login, senha);

            if (usuario != null)
            {
                Session["usuarioLogado"] = usuario.Nome;
                return(RedirectToAction("Index", "Produto"));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
示例#15
0
        public ActionResult Acesso(Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                UsuariosDAO dao  = new UsuariosDAO();
                Usuario     temp = new Usuario();



                temp    = dao.Busca(usuario.Login, usuario.Senha);
                usuario = temp;

                if (usuario != null)
                {
                    PerfilDAO usuarioLogou = new PerfilDAO();
                    Session["usuarioLogado"] = usuario;



                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    usuarios        = new List <Usuario>();
                    dao             = new UsuariosDAO();
                    usuarios        = dao.Lista();
                    ViewBag.Usuario = usuarios;
                    return(View("Login"));
                }
            }
            else
            {
                usuarios = new List <Usuario>();
                UsuariosDAO dao = new UsuariosDAO();
                usuarios        = dao.Lista();
                ViewBag.Usuario = usuarios;
                return(View("Login"));
            }
        }
示例#16
0
        public ActionResult FormularioEdita(int id)
        {
            Usuario usuario = dao.Busca(id);

            return(View(usuario));
        }