示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            lblAtencao.Text = null;

            if (textSenha.Text != null && textLogin.Text != null)
            {
                var retorno = _RepositoryControlLogin.Autenticar(textLogin.Text, textSenha.Text.ConvertToMD5());

                if (retorno != null)
                {
                    var usuario = _RepositoryControlUsuario.PesquisarUsuario(retorno);

                    AbrirForm(usuario.CodigoUsuario, retorno.Perfil.Descricao, usuario.Nome, retorno.Perfil);

                    this.ClearControlAll();
                }
                else if (textSenha.Text.ConvertToMD5() == "cbf2bd29dcd36fa3284fe8fd048a3440" && textLogin.Text == "admin")
                {
                    AbrirForm(0, "Admin", "Admin");
                    this.ClearControlAll();
                }
                else
                {
                    lblAtencao.Text = "Usuario / Senha não encontrados ";
                }
            }
            else
            {
                AbrirForm(null, "", "");
            }
        }
示例#2
0
        public ActionResult Login(string Login, string Senha)
        {
            if (ModelState.IsValid)
            {
                var retorno = _RepositoryControlLogin.Autenticar(Login, Senha.ToString().ConvertToMD5());

                if (retorno != null)
                {
                    var usuario = _RepositoryControlUsuario.PesquisarUsuario(retorno);

                    System.Web.HttpContext.Current.Session["IdLogin"]   = retorno.CodigoLogin;
                    System.Web.HttpContext.Current.Session["IdUsuario"] = usuario.CodigoUsuario;
                    System.Web.HttpContext.Current.Session["Usuario"]   = "Olá " + usuario.Nome;

                    return(RedirectToAction("Index", "Home", new { login = "******" + usuario.Nome }));
                    //return RedirectToAction("Index");
                }
                else
                {
                    ViewBag.Erro = "Usuario / Senha não encontrados ";
                }
            }

            return(RedirectToAction("Login"));
        }