ASP.NET C♯ || LOGIN básico con procedimientos almacenados y Sesiones desde cero (SQL, CSS, JS)[2021]

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ย. 2024

ความคิดเห็น • 141

  • @dawrlinsanchez6159
    @dawrlinsanchez6159 ปีที่แล้ว +4

    No sabes lo mucho que me ayudo que fuera conectada a la base de datos, la adapte a una que tenia y funciono sin problemas gracias amigo :)

    • @kiraqueen6320
      @kiraqueen6320 11 หลายเดือนก่อน

      Esto se puede hacer en visual code?

    • @samigamers1829
      @samigamers1829 2 หลายเดือนก่อน

      @@kiraqueen6320 Si, pero con MYSQL

  • @jjavegam
    @jjavegam 2 ปีที่แล้ว +3

    Excelete video, muy profesional, directo y preciso. Te envio mi mas sincera felicitacion por tu excelente trabajo, no tienes idea de cuanto me ha ayudado.

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว

      Muchas gracias, saludos!

  • @franckmanolo8641
    @franckmanolo8641 3 ปีที่แล้ว +1

    Muy buen vídeo. No sabía cómo funcionaban las variables de sesión. Te agradezco bastante.

    • @InfoToolsSV
      @InfoToolsSV  3 ปีที่แล้ว +1

      Excelente, es una forma de usar las sesiones. Saludos!

  • @jdwilocolon
    @jdwilocolon 3 ปีที่แล้ว +1

    Excelente, pude hacer el proyecto desde 0 sin problemas. Muy buena forma de explicar las cosas.

    • @InfoToolsSV
      @InfoToolsSV  3 ปีที่แล้ว

      Muchas gracias, saludo!

  • @emba800
    @emba800 ปีที่แล้ว +1

    Increible lo bien q explicas! muy bueno tu contenido! muchas gracias!

  • @Razzorr12
    @Razzorr12 3 ปีที่แล้ว +2

    Me gustó mucho tu explicación, estaré al pendiente de más, Mucho Éxito!

    • @InfoToolsSV
      @InfoToolsSV  3 ปีที่แล้ว

      Hola, muchas gracias compa, pronto seguiré con más videos de esta temática, saludos!

  • @jorgegaguancela9204
    @jorgegaguancela9204 ปีที่แล้ว +1

    felicitaciones, buen video, puedes hacer un video con las seguridades posibles que se puede tener en la web.config para controlar vulnerabilidades

    • @InfoToolsSV
      @InfoToolsSV  ปีที่แล้ว

      Muchas gracias, tendré en cuenta realizar un vídeo sobre seguridad, saludos!

  • @abelito0024
    @abelito0024 2 ปีที่แล้ว +1

    Excelente video, Explicas muy bien, muchas gracias por toda esa ayuda...

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว +1

      Con mucho gusto, saludos!

  • @dianacristinaaguilardiacri5049
    @dianacristinaaguilardiacri5049 ปีที่แล้ว +1

    Excelente, tienes una forma de explicar muy buena. Son pocos los que hacen videos con este sistemas. Me gustaria saber como se hace para ocultar la extencion de las paginas aspx y colo mostrar el nombre.

  • @michaelvargas9938
    @michaelvargas9938 ปีที่แล้ว +1

    Excelente video,facil y conciso !!!

  • @cev9790
    @cev9790 2 ปีที่แล้ว +3

    Muy interesante! No se nada de programación y viendo todas las tecnologías y cosas que se aplican para crear un Login veo muy lejano el punto en que llegue a el nivel de conocimiento que manejas.
    Por otro lado consultarte que plataforma me recomendarías para comenzar a aprender programación desde 0 hasta un nivel donde pueda postularme a mi primer empleo.
    No se que tecnologías me convendría aprender para poder tener una salida laboral rápida... Podrías recomendarme algunas? O hacia donde orientarme...

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว +1

      Gracias por tu comentario. Con respecto a tu consulta, te recomiendo hacer lo siguiente:
      - Si quieres aprender tecnologías que sean factibles para encontrar un trabajo, revisa los requisitos de empleos que ofrecen en tu país, aprende lo más solicitado y que sea de tu agrado, investiga que puedes lograr con dichas tecnologías y empieza aprendiendo la que más te guste.
      - Aprende a programar el tipo de aplicación que te guste (aplicación web, móvil, de escritorio o multiplataforma). Práctica creando proyectos y soluciones.
      Dependiendo de lo que elijas aprender, encontrarás material, cursos y plataformas en Internet, sea gratuito o no.
      Saludos!.

    • @cev9790
      @cev9790 2 ปีที่แล้ว

      @@InfoToolsSV Gracias!!

  • @carlosguevara2283
    @carlosguevara2283 3 ปีที่แล้ว +1

    muy interesante y muy útil seria bueno que continúes este proyecto con un arquitectura por capas gracias
    y poder tener formularios que se ingresen fechas e imagenes a nuestra base de datos.. gracias saludos desde el ombligo dl mundo

    • @InfoToolsSV
      @InfoToolsSV  3 ปีที่แล้ว

      Aquí tienes un formulario con fechas: th-cam.com/video/Bg1SQFxyPrw/w-d-xo.html
      Pronto subiré un video con ingreso de imágenes a una BD. Saludos!

  • @enriquezazueta6562
    @enriquezazueta6562 3 ปีที่แล้ว +3

    Podrías hacer un tutorial trabajando en capas y creando un proyecto desde cero igual a esta pero mas complejo, gracias saludos, grandioso video.

    • @InfoToolsSV
      @InfoToolsSV  3 ปีที่แล้ว

      Lo tendré en cuenta para un próximo vídeo. Saludos!

  • @melpponp2694
    @melpponp2694 3 ปีที่แล้ว +1

    interesante tu tutorial creo que a muchos nos gusto, despues de esto si pudieses interactuar con el usuario que ingreso por ejemplo registrando algun pedido o algo parecido, saludos y gracias

    • @InfoToolsSV
      @InfoToolsSV  3 ปีที่แล้ว

      Muchas gracias compa, tengo un vídeo de registro de usuarios, un procedimiento que puede ser aplicado para registrar pedidos, pero próximamente haré un registro de ventas.
      Este vídeo es de registros: th-cam.com/video/Bg1SQFxyPrw/w-d-xo.html

  • @luiseliciosanchezvalencia6366
    @luiseliciosanchezvalencia6366 ปีที่แล้ว

    Muy buen Video Felicitaciones, puedes hacer una explicación de la parte de la variable Session, y si podrías hacer otro indicando como seria para hacer control de pantalla seria excelente.

    • @InfoToolsSV
      @InfoToolsSV  ปีที่แล้ว

      Lo tendré en cuenta, saludos!

  • @claudiovalenzuela8627
    @claudiovalenzuela8627 3 ปีที่แล้ว +1

    gracias bro. lo hice al fin.

  • @anticicle7986
    @anticicle7986 6 หลายเดือนก่อน +1

    ❤ excelente video, gracias

  • @reynaldohernandezreyes2959
    @reynaldohernandezreyes2959 2 ปีที่แล้ว

    Super el vídeo, muy bien explicado, una preguntita tendrás algún vídeo donde expongas como agregar roles y permisos por usuario; para habilitar o mostrar opciones en las WEBFORMS asi con .net framework no MVC, de acuerdo a los permisos que tenga cada uno de ellos, saludos y muchas gracias

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว

      Gracias por tu comentario, actualmente no tengo un vídeo con el tema que comentas, en el futuro realizaré uno, saludos!

  • @DragonNegro1989
    @DragonNegro1989 2 ปีที่แล้ว +1

    Servirme?, prácticamente me hiciste la tarea XD jajajajjajaja
    Veo que tu canal es reciente, ojala puedas seguir creciendo, la mayoría usan WinForms, me alegro que seas diferente

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว

      Muchas gracias por tu comentario positivo, saludos!

  • @mrrony2703
    @mrrony2703 2 ปีที่แล้ว +1

    Excelente video pero lo podrías realizae utilizando el modelo MVC utilizando procedimientos almacenados

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว

      En mi último vídeo lo he realizado, saludos!

  • @jvilce17
    @jvilce17 2 ปีที่แล้ว +1

    buen video! Por ciero una duda porque ademas de usar por ejemplo border-radius , usas -webkit-border-radus , no es lo mismo?

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว +1

      Gracias!. Con respecto al border-radius y webkit-border-radius, ambas propiedades tienen los mismos valores, como tú lo indicas. Lo agregué porque el proyecto lo iba a usar luego de grabar el vídeo, e iba a hacer cambios en las propiedades del webkit, ya que acepta uno o dos valores y los usa para aplicar estilo a las cuatro esquinas y necesitaba tener ambos. Saludos!

    • @jvilce17
      @jvilce17 2 ปีที่แล้ว

      @@InfoToolsSV gracias!

  • @ricardofrisancho1768
    @ricardofrisancho1768 2 ปีที่แล้ว +1

    Que buen video !! excelente !!

  • @diegomorante5772
    @diegomorante5772 ปีที่แล้ว +1

    muy buen video, pero como hago para iniciar sesión con un usuario y poder elegir un rol, por ejemplo si es administrador, secretaria, empleado etc...

    • @InfoToolsSV
      @InfoToolsSV  ปีที่แล้ว

      Para lograr lo que quieres, debes programar la gestión de roles. Saludos!

  • @jesusortiz00
    @jesusortiz00 2 ปีที่แล้ว +1

    mil gracias

  • @guillermomazzari4983
    @guillermomazzari4983 2 ปีที่แล้ว +1

    Hola, muchas gracias por este excelente video!!! no se porque no me figura la variable "Session" en ningun proyecto de mi VS code, estoy usando la version 2022, tendras alguna noticia al respecto?

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว

      Hola, agrega el namespace necesario para la propiedad Session.

  • @billydanielfiliumcneil7584
    @billydanielfiliumcneil7584 2 ปีที่แล้ว

    Brother, excelente video te felicito, sin duda Suscripcion y Like.

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว

      Excelente, gracias por tu apoyo, saludos!

  • @rodolforuizrivera52
    @rodolforuizrivera52 2 ปีที่แล้ว

    Hola, Excelente tutorial, se puede central el recuadro donde se ingresa el usuario y contraseña

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว

      Centrar verticalmente? Si, con CSS.

  • @alexrodas5032
    @alexrodas5032 3 ปีที่แล้ว +1

    Excelente mi bro!!

  • @danielbastidas1354
    @danielbastidas1354 2 ปีที่แล้ว +1

    Hola amigo excelente video podrías realizar lo mismo pero en MVC

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว

      Lo tendré en cuenta para un próximo vídeo, saludos!

  • @Dabincho911
    @Dabincho911 6 หลายเดือนก่อน

    Gracias por tan buen video, tengo un problema, cuando inicio sesión y después la cierro, si presiono la flecha para volver a la pagina anterior si me lleva al index.aspx

    • @InfoToolsSV
      @InfoToolsSV  6 หลายเดือนก่อน +1

      Puedes intentar solucionarlo deshabilitando el almacenamiento en caché de la página. Puedes hacerlo agregando algunas líneas de código en el método Page_Load:
      Response.Cache.SetCacheability(HttpCacheability.NoCache);
      Response.Cache.SetNoStore();

    • @Dabincho911
      @Dabincho911 6 หลายเดือนก่อน

      @@InfoToolsSV muchas gracias amigo, lo intentare, es que que que realizar una sistema de inventario, pero tengo dificultades ya que no eh trabajado mucho en web

  • @OPORRSable
    @OPORRSable 2 ปีที่แล้ว +1

    Hola amigo excelente video, pero tengo problemas al momento de hacer pruebas para inicial el login, depurando me incida que la variable dr esta en nula SqlDataReader dr = cmd.ExecuteReader();

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว

      Inicializa el SqlDataReader antes de asignarle un valor, esto es necesario con las versiones más recientes del lenguaje en VS.

  • @miguelalbanarreategui8054
    @miguelalbanarreategui8054 ปีที่แล้ว +1

    Tengo un problema con el autocompletado en los estilos de js y html, sabes como podría solucionarlo?
    Buen video!!

    • @InfoToolsSV
      @InfoToolsSV  ปีที่แล้ว

      Verifica la configuración de tu entorno de desarrollo integrado (IDE) o editor de código. Asegúrate de tener habilitada la función de autocompletado y de que esté correctamente configurada para reconocer el lenguaje de tu proyecto.
      Actualiza las extensiones o complementos relacionados con el autocompletado en tu IDE o editor de código. Puede ser que haya una versión más reciente disponible que solucione problemas conocidos.

  • @mark_9807
    @mark_9807 2 ปีที่แล้ว +1

    Buen video bro me ayudaste mucho ❤

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว

      Con mucho gusto, saludos!

  • @Dabincho911
    @Dabincho911 6 หลายเดือนก่อน

    Muy buen video, solo tengo un problema creo que no me funciona boostrap ya que al poner mal las credenciales, no se pone con fundo rojo el lblError, espero puedas ayudarme, gracias de antemano.

    • @InfoToolsSV
      @InfoToolsSV  6 หลายเดือนก่อน

      Revisa que el nombre de las etiquetas sea el correcto: CssClass="alert-danger"

  • @oscarmontecinos1086
    @oscarmontecinos1086 ปีที่แล้ว +1

    Hola, estoy siguiendo tu video, pero llevo rato revisndo el código y al parecer está identico, pero al momento de realizar la consulta siempre arroja el error de que no se encuentra usuario, pero probando la conexion, me indica que está todo ok.

    • @InfoToolsSV
      @InfoToolsSV  ปีที่แล้ว

      Has revisado que el patrón de encriptación conincida con el de desencriptación? Realiza la consulta manualmente con T-SQL para que compruebes si la validación retorna el usuario con las credenciales que has registrado.

    • @oscarmontecinos1086
      @oscarmontecinos1086 ปีที่แล้ว

      @@InfoToolsSV dale, revisaré eso y te comento. muchas gracias

    • @oscarmontecinos1086
      @oscarmontecinos1086 ปีที่แล้ว

      @@InfoToolsSV traté de revisar como hacerlo, pero no dí con lo que me dices ajjaa

  • @Edgard_Marcia
    @Edgard_Marcia 3 ปีที่แล้ว +1

    Puedes enseñarnos a hacer un POS en visual studio?

    • @InfoToolsSV
      @InfoToolsSV  3 ปีที่แล้ว

      En aplicación de Escritorio?

    • @Edgard_Marcia
      @Edgard_Marcia 3 ปีที่แล้ว

      @@InfoToolsSV si. Un punto de venta para emprendimiento

    • @InfoToolsSV
      @InfoToolsSV  3 ปีที่แล้ว +1

      @@Edgard_Marcia Claro, haré uno y lo subiré en varios video porque es un proceso largo. Saludos!

    • @Edgard_Marcia
      @Edgard_Marcia 3 ปีที่แล้ว

      Wow gracias. Te agradecería muchísimo ❤️

  • @ruben.321
    @ruben.321 2 ปีที่แล้ว

    Excelente tutorial !!!
    Me funciona todo bien, solo que cuando cierro la sesión, si hago click en el botón "atrás" del navegador, vuelve al index.. a qué puede deberse este comportamiento? Cómo puedo solucionarlo ?

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว +1

      En el índex asegúrate que en el evento de inicio se valide la sesión de usuario.

    • @deyvidpaucar614
      @deyvidpaucar614 2 ปีที่แล้ว

      @@InfoToolsSV tengo el mismo problema, ya revise y todos los eventos estan bien ¿como puedo solucionar esto?

  • @pablojunior96
    @pablojunior96 2 ปีที่แล้ว +1

    Hola amigo una consulta. Me resultó perfecto el app pero tengo una duda. Si uso este método de sesión en una app en la que más de un usuario inicia sesión a la vez, el método funciona bien para cada dispositivo que entre en la aplicación? O con que un usuario inicie sesion puede que los otros puedan ingresar a la página sin iniciar sesión?

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว

      Con respecto a tu duda, estamos trabajando con perfiles de usuarios, por lo que sólo puede iniciar un usuario con su cuenta, pueden haber múltiples usuarios conectados, pero cada uno con su cuenta.

  • @eliasumana472
    @eliasumana472 2 ปีที่แล้ว

    Hola bro buen video Felicidades!!! Podrías explicar el código para hacer hacer visible la contraseña porfa te agradecería mucho

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว

      Con C# se puede habilitar un botón que modifique la propiedad del textbox, para que el type sea text en lugar de password.

    • @eliasumana472
      @eliasumana472 2 ปีที่แล้ว

      @@InfoToolsSV ok gracias bro

  • @runnerman8316
    @runnerman8316 ปีที่แล้ว +1

    hola me he dado cuenta del siguiente detalle que ocurre en la programación, cuando pasas el nombre de usuario de un form a otro form, solo te dura cierto tiempo, es decir estas trabajando y te ocupas en otra actividad, dejas el sistema luego regresas y continuas o actualizas la pagina, el nombre que enviaste desde la primera forma, se pierde, y te toca nuevamente volverte a logear, ...como se puede resolver ese detalle, o ya no se puede.

    • @InfoToolsSV
      @InfoToolsSV  ปีที่แล้ว

      En ASP.NET Web Forms, el estado de una aplicación web se mantiene principalmente a través de dos mecanismos: ViewState y Session State. Si estás experimentando la pérdida de datos, es posible que estés enfrentando un problema con la administración del estado de la aplicación.
      La información que deseas mantener entre múltiples solicitudes puede almacenarse en el Session State. La Session State permite almacenar datos en el servidor y asociarlos con un usuario específico. Puedes guardar el nombre de usuario en el Session State en la primera página y luego recuperarlo en la segunda página. Asegúrate de que la configuración del Session State esté habilitada en tu aplicación.

  • @perlalicgb
    @perlalicgb 3 ปีที่แล้ว +1

    Disculpa, ¿el diseño es responsivo?

    • @InfoToolsSV
      @InfoToolsSV  3 ปีที่แล้ว

      No realmente, ya que no agregué una etiqueta viewport. Lo cual fácilmente puede ser agregado.
      Sin embargo el diseño del formulario responde al dispositivo donde se muestre y se adapta al tamaño de la ventana.

  • @luiseliciosanchezvalencia6366
    @luiseliciosanchezvalencia6366 ปีที่แล้ว +1

    Cuando le subo mi proyecto por primera vez, la base de datos esta inicializada en 0 sin ni un registro, como hago para registrar mi nombre de usuario y contraseña.

    • @InfoToolsSV
      @InfoToolsSV  ปีที่แล้ว

      Crear un formulario de registro o inserta manulamente el registro de prueba como lo muestro en el vídeo.

  • @RicardoCampos-xd1nt
    @RicardoCampos-xd1nt 3 ปีที่แล้ว +1

    Porque cuando haces el procedimiento almacenado de agregar usuario pones primero el usuario , el patrón y la contraseña , y al ejecutarlo escribes el usuario , la contraseña y por último el patrón. No deberian llevar el mismo orden? Saludos

    • @InfoToolsSV
      @InfoToolsSV  3 ปีที่แล้ว +2

      Es por la sintaxis.
      Al insertar datos con el procedimiento almacenado, definiremos cada campo en el orden en que fueron definidos los parámetros del procedimiento almacenado.
      En mi procedimiento almacenado definí en este orden:
      @Usuario varchar(50),
      @Contrasenia varchar(50),
      @Patron varchar(50)
      Lo que hace el procedimiento almacenado es:
      insert into Usuarios(Usuario, Contrasenia) values (@Usuario,ENCRYPTBYPASSPHRASE(@Patron,@Contrasenia))
      En este caso el orden viene dado por sintaxis, ya que al usar EncryptByPassPhrase, primero se declara la frase de encriptación y luego el campo.
      Ahora, al insertar datos voy a enviar los parámetros que necesita mi procedimiento almacenado, por lo que los debo enviar en el orden en que fueron definidos:
      Usuario, Contraseña y Patrón
      Por eso al ejecutar el Procedimiento Almacenado lo hice así:
      SP_AgregarUsuario 'john', 'mi_contra', 'patron'
      ----------------------------------------------------------------------------
      Si yo hubiera definido mis parámetros en este orden:
      @Patron varchar(50),
      @Usuario varchar(50),
      @Contrasenia varchar(50)
      Al usar el procedimiento lo hubiera hecho así:
      SP_AgregarUsuario 'patron, 'john', 'mi_contra'
      El código de inserción en el SP siempre se mantiene igual, por sintaxis.
      Te comparto un código para que lo pruebes: drive.google.com/file/d/1DBu9tBruCfSTa-cUhpPZ3OPtItmiHCOy/view?usp=sharing
      Si quieres puedo subir un video explicando este tipo de encriptación. Saludos!

    • @RicardoCampos-xd1nt
      @RicardoCampos-xd1nt 3 ปีที่แล้ว +1

      ​@@InfoToolsSV Más claro imposible.
      Tienes un video sobre ingreso de imagenes a la DB? Me serviria mucho !
      Muchas gracias John

    • @InfoToolsSV
      @InfoToolsSV  3 ปีที่แล้ว +1

      @@RicardoCampos-xd1nt Voy a subir uno, por el momento solo tengo ingreso de imagen a BD pero en aplicación de escritorio WPF. Pendiente!

  • @andresflorez4476
    @andresflorez4476 2 ปีที่แล้ว +1

    Manejas .NET Core ??

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว +1

      Para el vídeo sólo .Net Framework.
      .Net Core no lo he utilizado en vídeos hasta la fecha. Personalmente si lo he utilizado mucho. Saludos!

  • @sandovaltovarhectorivan1550
    @sandovaltovarhectorivan1550 2 ปีที่แล้ว

    Hola, oye como le haces para que te aparezcan las clases de Bootstrap???

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว

      Una vez agregada la referencia de Bootstrap aparecen las sugerencias de acuerdo a lo que escribes.

    • @sandovaltovarhectorivan1550
      @sandovaltovarhectorivan1550 2 ปีที่แล้ว

      @@InfoToolsSV a mi solo me aparecen las que ya use

  • @alejandromarquezica3350
    @alejandromarquezica3350 2 ปีที่แล้ว +1

    Ayuda bro me sale este error HTTP Error 403.14 - Forbidden
    El servidor web está configurado para no mostrar una lista los contenidos de este directorio.

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว

      Tu problema es con IIS, te recomiendo este artículo: docs.microsoft.com/es-es/troubleshoot/developer/webapps/iis/health-diagnostic-performance/http-403-14-forbidden-webpage

  • @DragonNegro1989
    @DragonNegro1989 2 ปีที่แล้ว

    No se porque me aparece un error que dice :
    Advertencia No se ha declarado el elemento 'packages'.
    Esta igual que el tuyo, pero me aparece en verde, ya lo copie del github

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว +1

      Revisa que tengas actualizado los paquetes necesarios para ASP en Visual Studio.

  • @claudiovalenzuela8627
    @claudiovalenzuela8627 3 ปีที่แล้ว +1

    te pasaste de verga bro. muy buen video

  • @laurasalazarherrera4200
    @laurasalazarherrera4200 3 ปีที่แล้ว

    Hola , tengo una consulta , me esta dando error el código el error dice así " Warning Validation (XHTML5): Attributes and values are not valid" esto seria en el minuto 7:45 del video.

    • @InfoToolsSV
      @InfoToolsSV  3 ปีที่แล้ว

      Lo que sucede es que el selector "formcontent" debes crearla en una hoja de estilos CSS y luego hacer la relación en el head. En el caso del vídeo la hice en el min 6:32 y allí creé el selector "formcontent", luego hice la relación a la hoja de estilos que llamé "Estilos.CSS" y agregué el selector como clase en el segundo div después del body.

  • @victorjoaquin4
    @victorjoaquin4 4 หลายเดือนก่อน

    las referencias del trabajan solo con internet debido a que están directo y si no tengo internet como hago.

    • @InfoToolsSV
      @InfoToolsSV  4 หลายเดือนก่อน

      Para usarlas sin conexión a Internet, debes descargar los archivos fuentes, .css, .js, etc. Luego agregar la referencia de forma local en el proyecto, así se compilarán como parte del proyecto.

  • @binnersdelax8343
    @binnersdelax8343 3 ปีที่แล้ว

    no me sale al inicio donde pusiste agregar nuevo elemento, no me sale la parte de web por que ?

    • @InfoToolsSV
      @InfoToolsSV  3 ปีที่แล้ว +1

      Porque no los tiene instalado tu IDE, agrégaselos. Debes tener todos los componentes de ASP.NET, como Web Frameworks and Tools, Web Tools, etc.

  • @MessingWithCode
    @MessingWithCode 2 ปีที่แล้ว

    tengo un duda , cuando instale mi visual studio no me aparece ninguna version de c# de esa clase que sea aspx , en ves de eso me aparece el chtml , por que pasa ?

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว

      Lo que sucede es aspx no es una clase, es un formulario web. Debes tener agregadas las características de ASP para proyectos de webforms.

  • @victorjoaquin4
    @victorjoaquin4 4 หลายเดือนก่อน

    yo tenia entendido que luego del login entro al masterpage

    • @InfoToolsSV
      @InfoToolsSV  4 หลายเดือนก่อน

      Depende del enfoque de la página maestra, la mayoría de sitios poseen un login dentro de la estructura principal del sitio.

  • @bloodedge10x
    @bloodedge10x 2 ปีที่แล้ว

    hola, he hecho el formulario paso a paso pero aun me ocupa toda la pagina y no me queda centrado como en el minuto 8:26

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว

      Verifica las clases CSS, versión de Bootstrap y dimensiones.

  • @samuelrojas3502
    @samuelrojas3502 3 ปีที่แล้ว

    Hola, disculpa tengo todo bien paso a paso, pero no me ingresa al darle clic solo carga y se queda ahí mismo en el Login no me dirige al Índex, no se por que pueda ser

    • @InfoToolsSV
      @InfoToolsSV  3 ปีที่แล้ว +1

      Revisa las validaciones que tu hayas puesto, que el patrón de encriptación sea el mismo al desencriptar la contraseña, también que la sesión se abra y no permanezca cerrada, si no se abre nunca podrás iniciar sesión.

    • @samuelrojas3502
      @samuelrojas3502 3 ปีที่แล้ว

      @@InfoToolsSV Debido a que tuve un problema volví a hacerlo y ahora me arroja esto
      System.ArgumentException
      HResult=0x80070057
      Message=Palabra clave no admitida: 'data sourse'.
      Source=
      StackTrace:
      Me podrias ayudar?

    • @InfoToolsSV
      @InfoToolsSV  3 ปีที่แล้ว

      @@samuelrojas3502 Debes revisar el archivo App.Config porque la conexión con la base de datos SQL está mal. Revisa el connectionString.

  • @DS100190
    @DS100190 2 ปีที่แล้ว

    A mi me da una de errores :/ en la parte aspx.cs nada me conecta tbUsuario pone: no existe en el contexto actual y así como todo lo que declaro en aspx y quiero usar en su aspx.cs

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว

      Debes poner el nombre correo del control usado en el formulario en tu código C#.

  • @DS100190
    @DS100190 2 ปีที่แล้ว

    No me crea el código en aspx.cs me crea un scrip

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว

      Todos los formularios que crees tendrán su variante cs.

  • @xlegendariover2864
    @xlegendariover2864 ปีที่แล้ว +1

    yo tengo mysql

    • @InfoToolsSV
      @InfoToolsSV  ปีที่แล้ว

      En tu caso deberás usar las funciones de MySql para ejecutar los comandos en los métodos.

  • @cristiandavidavilaabril2457
    @cristiandavidavilaabril2457 3 ปีที่แล้ว

    ME SALE ERROR
    CON TU CODIGO

    • @InfoToolsSV
      @InfoToolsSV  3 ปีที่แล้ว

      Realizarse el video paso a paso?
      Cual es el error?
      ¿Configurarse la Base de datos, la conexión, el Patrón de Encriptacion, el web.config, etc?

    • @erickherrera9142
      @erickherrera9142 3 ปีที่แล้ว +1

      @@InfoToolsSV a mi igual lo solucione agregando el cmd antes de commandType SqlCommand cmd = new SqlCommand("SP_ValidarUsuarios", sqlconectar);
      {
      cmd.CommandType = CommandType.StoredProcedure;
      }

    • @InfoToolsSV
      @InfoToolsSV  3 ปีที่แล้ว

      @@erickherrera9142 Ya veo, ese cmd antes del CommandType no lo pide cuando tienes actualizados los paquetes de Visual, en versiones anteriores si lo pide, como fue en tu caso.
      Gracias por aportar, saludos!

    • @mafersanchez2380
      @mafersanchez2380 3 ปีที่แล้ว

      @@erickherrera9142 Hola podrían ponder todo el código como quedaría

    • @erickherrera9142
      @erickherrera9142 3 ปีที่แล้ว +3

      @@mafersanchez2380 claro que si, protected void BtnIngreso_Click1(object sender, EventArgs e)
      {
      string conectar = ConfigurationManager.ConnectionStrings["conexion"].ConnectionString;
      SqlConnection sqlconectar = new SqlConnection(conectar);
      SqlCommand cmd = new SqlCommand("SP_ValidarUsuarios", sqlconectar);
      {
      cmd.CommandType = CommandType.StoredProcedure;
      }
      cmd.Connection.Open();
      cmd.Parameters.Add("@Usuario", SqlDbType.VarChar, 50).Value = tbboxUsuario.Text;
      cmd.Parameters.Add("@Contrasenia", SqlDbType.VarChar, 50).Value = tbPass.Text;
      cmd.Parameters.Add("@Patron", SqlDbType.VarChar, 50).Value = Patron;
      SqlDataReader dr = cmd.ExecuteReader();
      if (dr.Read())
      {
      //Agregar sesion de usuario
      Response.Redirect("index.aspx");
      lbError.Text = " ";
      }
      else
      {
      lbError.Text = "Error de Usuario o Contraseña";
      }
      cmd.Connection.Close();
      }

  • @MessingWithCode
    @MessingWithCode 2 ปีที่แล้ว +1

    Muchisimas Gracias

    • @InfoToolsSV
      @InfoToolsSV  2 ปีที่แล้ว

      Gracias por comentar