示例#1
0
        public ActionResult Logar(string nome, string senha, string botaoPost)
        {
            var aplicativo = new ServicoDeUsuario();
            var usuario    = new Usuario(nome, senha);

            switch (botaoPost)
            {
            case "Cadastrar":
                //  try
                // {
                aplicativo.CadastrarUsuario(usuario);
                //  }
                //   catch
                //  {

                //   }
                ViewBag.sucesso = ("Cadastro feito com Sucesso");
                return(RedirectToAction("Login"));

            default:

                var usuarioCadastrado = aplicativo.BuscarUsuarioAutenticado(usuario);
                if (usuarioCadastrado != null)
                {
                    ServicoDeAutenticacao.Autenticar(new UsuarioLogadoModel(usuarioCadastrado.Nome));
                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(RedirectToAction("Login"));
                }
            }
        }
        public ActionResult FazerLogin(string usuario, string senha)
        {
            var userLogado = ServicoDeUsuario.BuscarUsuarioAutenticado(usuario, senha);

            if (userLogado != null)
            {
                ServicoDeAutenticacao.Autenticar(new Models.UsuarioLogadoModel(usuario));
                return(RedirectToAction("Index", "StreetFighter"));
            }

            ViewBag.Erro = "Usuário ou senha incorretos";
            return(View("Login"));
        }
        public ActionResult FazerLogin(string usuario, string senha)
        {
            Usuario usuarioAutenticado = ServicoDeUsuario.BuscarUsuarioAutenticado(usuario, senha);

            if (usuarioAutenticado != null)
            {
                ServicoDeAutenticacao.Autenticar(new UsuarioLogadoModel(usuarioAutenticado.Nome, usuarioAutenticado.Permissoes));
                return(RedirectToAction("Index", "StreetFighter", ""));
            }

            TempData["mensagemLogin"] = "******";
            return(RedirectToAction("Index"));
        }
        public ActionResult FazerLogin(string usuario, string senha)
        {
            Usuario usuarioAutenticado = ServicoDeUsuario.BuscarUsuarioAutenticado(
                usuario, senha);

            if (usuarioAutenticado != null)
            {
                ServicoDeAutenticacao.Autenticar(new UsuarioLogadoModel(
                                                     usuarioAutenticado.Nome, usuarioAutenticado.Permissoes));
                return(RedirectToAction("Secreta"));
            }

            return(RedirectToAction("Index"));
        }