示例#1
0
        protected void ButtonLogin_Click(object sender, EventArgs e)
        {
            // crear el objeto usuario usando la funcion factory y los dos cuadros de texto

            Usuario usuarioIngresado = UsuarioServicio.FactoryLogin(TxtUsuario, TxtClave);

            string encriptacion = Util.Base64Encode(Util.Encriptar(TxtClave.Text));
            // clave admin= Pz8/P3E/YDE/Pz8/fj8BP394SgorPz8/Pz8/GT8be04=

            Usuario usuarioBase = UsuarioDAL.Validar(usuarioIngresado);

            if (usuarioBase == null)
            {
                PanelError.Visible = true;
            }
            else
            {
                PanelError.Visible = false;
                // guardar la sesion
                Session["usuario"] = usuarioBase; // genero una cookie

                Response.Redirect("WebListado.aspx");
            }
        }