public bool Get_Validar_Usuaurio(logica.Modelos.Inico_sesion inico_Sesion)
 {
     try
     {
         logica.BL.ClaseIniciarSesion claseIniciarSesion = new logica.BL.ClaseIniciarSesion();
         return(claseIniciarSesion.Validar_Usuario(inico_Sesion));
     }
     catch (Exception ex)
     {
         //comentario
         throw ex;
     }
 }
예제 #2
0
        protected void btnIniciarSesion_Click(object sender, EventArgs e)
        {
            try
            {
                string stMensaje = string.Empty;
                if (string.IsNullOrEmpty(Textusuario.Text))
                {
                    stMensaje += "Ingrese correo,";
                }
                if (string.IsNullOrEmpty(TextContraseña.Text))
                {
                    stMensaje += "Ingrese contraseña,";
                }

                if (!string.IsNullOrEmpty(stMensaje))
                {
                    throw new Exception(stMensaje.TrimEnd(','));
                }

                logica.Modelos.Inico_sesion obclUsuario = new logica.Modelos.Inico_sesion
                {
                    USUARIO_REG    = Textusuario.Text,
                    CONTRASEÑA_REG = TextContraseña.Text
                };


                Controladores.Inicio_Sesion_Controllers obcliniciar_sesion_controllers = new Controladores.Inicio_Sesion_Controllers();
                bool blBandera = obcliniciar_sesion_controllers.Get_Validar_Usuaurio(obclUsuario);

                if (blBandera)
                {
                    if (CheckRecordar.Checked)
                    {
                        HttpCookie cookieEmail = new HttpCookie("Email", Textusuario.Text);
                        cookieEmail.Expires = DateTime.Now.AddDays(2);
                        Response.Cookies.Add(cookieEmail);
                    }
                    else
                    {
                        HttpCookie cookieEmail = new HttpCookie("Email", Textusuario.Text);
                        cookieEmail.Expires = DateTime.Now.AddDays(-1);
                        Response.Cookies.Add(cookieEmail);
                    }
                    //definir sesion
                    Session["sesionLogin"]   = Textusuario.Text;
                    Session["sesionPasword"] = TextContraseña.Text;

                    //borrar
                    //Session.RemoveAll();
                    //Session.Remove("sesionLogin");//nombre variable a remover


                    Response.Redirect("../index/Index.aspx?Parametro1=" + Textusuario.Text + "&Parametro2=" + TextContraseña.Text);
                }

                else
                {
                    throw new Exception("Usuario o Contraseña incorrectos");
                }

                // ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script> swal ('Ingresando!', 'El inicio de sesion fue exitoso!', 'success') </script>");
            }
            catch (Exception ex)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal('Error al iniciar sesion!', '" + ex.Message + "!', 'error') </script>");
            }
        }