コード例 #1
0
 public IActionResult Login([FromForm] Models.Colaborador colaborador)
 {
     Models.Colaborador colaboradorDB = _colaboradorRepository.LoginColaborador(colaborador.Email, colaborador.Senha);
     if (colaboradorDB != null)
     {
         _loginColaborador.Login(colaboradorDB);
         return(new RedirectResult(Url.Action(nameof(Painel))));
     }
     else
     {
         ViewData["MSG_E1"] = "Usuário não encontrado, verifique email e senha digitado!";
         return(View());
     }
 }
コード例 #2
0
        public IActionResult Login([FromForm] Modelos.Colaborador colaboradfor)
        {
            var colaboradorDb = _colaboradorRepository.Login(colaboradfor.Email, colaboradfor.Senha);

            if (colaboradorDb == null)
            {
                ViewData["MSG_ERRO"] = $"E-mail: {colaboradfor.Email} não foi encontrado!";
                return(View());
            }

            _loginColaborador.Login(colaboradorDb);

            return(new RedirectResult(Url.Action(nameof(Painel))));
        }
コード例 #3
0
 public IActionResult Login([FromForm] Models.Colaborador colaborador)
 {
     Models.Colaborador colaboradorDB = _repositoryColaborador.Login(colaborador.Email, colaborador.Senha);
     if (colaboradorDB != null)
     {
         _loginColaborador.Login(colaboradorDB);
         return(new RedirectResult(Url.Action(nameof(Painel))));
     }
     else
     {
         ViewData["MSG_E"] = "Usuario ou senha não encontrados";
         return(View());
     }
 }
コード例 #4
0
        public IActionResult Login([FromForm] Models.Colaborador colaborador)
        {
            colaborador = _colaboradorRepository.Acessar(colaborador.Email, colaborador.Senha);

            if (colaborador != null)
            {
                _loginColaborador.Login(colaborador);
                return(RedirectToAction("Painel", new { area = "Colaborador" }));
            }
            else
            {
                TempData["MSG_E"] = MensagensErro.MSG_E008;
                //TODO - Implementar LOG.
                return(View());
            }
        }
コード例 #5
0
        public IActionResult Login([FromForm] Models.Colaborador colaborador)
        {
            Models.Colaborador _colaboradorDB = _colaboradorRepository.Login(colaborador.Email, colaborador.Senha);

            if (_colaboradorDB != null)
            {
                // LOGAR
                _loginColaborador.Login(_colaboradorDB);

                return(new RedirectResult(Url.Action(nameof(Painel))));
            }

            TempData["MSG_E"] = "Email ou senha inválidos, tente novamente.";

            return(View());
        }
コード例 #6
0
        public IActionResult Login([FromForm] Models.Colaborador colaborador)
        {
            Models.Colaborador colaboradorDb = _colaboradorRepository.Login(colaborador.Email, colaborador.Senha);

            if (colaboradorDb != null)
            {
                _loginColaborador.Login(colaboradorDb);

                return(new RedirectResult(Url.Action(nameof(Painel))));
            }
            else
            {
                ViewData["MSG_E"] = "Usuário não localizado, verifique os dados informados.";
                return(View());
            }
        }
コード例 #7
0
        public IActionResult Login([FromForm] Models.Colaborador colaborador)
        {
            Models.Colaborador forLogin = RepositoryColaborador.Login(colaborador.Email, colaborador.Senha);

            if (forLogin != null)
            {
                loginColaborador.Login(forLogin);

                return(new RedirectResult(Url.Action(nameof(Painel))));
            }
            else
            {
                ViewData["MSG_E"] = "Colaborador não encotrado, verifique o E-mail e senha digitados!";

                return(View());
            }
        }
コード例 #8
0
        //[ValidateAntiForgeryToken] // IMPEDIR ACESSO DE OUTRAS PÁGINAS MALICIOSAS
        public IActionResult Login([FromForm] Models.Colaborador colaborador)
        {
            //USA ISSO PQ O MODEL ESTÁ LOCALIZADO EM OUTRO LOCAL
            Models.Colaborador colaboradorDB = _repositoryColaborador.Login(colaborador.Email, colaborador.Senha);

            if (colaboradorDB != null)
            {
                _loginColaborador.Login(colaboradorDB);

                // com url action se tiver alteração de nome no método, aqui altera tbém
                return(new RedirectResult(Url.Action(nameof(Painel))));
            }
            else
            {
                ViewData["Msg_Error"] = "Usuário ou Senha incorretos! Por favor, coloque as informações corretas!!!";
                return(View());
            }
        }
コード例 #9
0
        public IActionResult Login([FromForm] UnipDLL.BLL.Colaborador colaborador) //Evitar Confusões com o nome da area
        {
            UnipDLL.BLL.Colaborador colaboradorDB = _repositoryColaborador.Login(colaborador.Email, colaborador.Senha);


            if (colaboradorDB != null)
            {
                _loginColaborador.Login(colaboradorDB);

                return(new RedirectResult(Url.Action(nameof(Painel))));
            }
            else
            {
                ViewData["MSG_E"] = "Usuário não encontrado, verifique o e-mail e senha digitado!";

                return(View());
            }
        }
コード例 #10
0
        public IActionResult Login([FromForm] Models.Colaborador colaborador)
        {
            Models.Colaborador colaboradorDb = _repoColaborador.Login(colaborador.Email, colaborador.Senha);

            if (colaboradorDb != null)
            {
                //salvando na sessão
                _loginColaborador.Login(colaboradorDb);
                ////Logado-> Set ("Chave",new byte[]{ID})
                //HttpContext.Session.Set("ID", new byte[] { 52});
                //HttpContext.Session.SetString("Email",cliente.Email);
                //HttpContext.Session.SetInt32("idade",20);

                return(new RedirectResult(nameof(Painel)));
            }
            else
            {
                return(new ContentResult()
                {
                    Content = "Not logado"
                });
                //Não pode esta Logado
            }
        }